Bonjour,
Le 19/05/2012 10:06, Frédéric a écrit :
> Bonjour,
>
> Je voudrais savoir s'il est possible, avec une bête expression régulière,
> de formatter une chaîne heure :
>
> 8:12:58 -> _8:12:58 (le _ est un espace)
> 8:2:0 -> _8:02:00
> 12:43:5 -> 12:43:05
>
Je propose un découpage et un printf. Exemple en python :
#!/usr/bin/env python
def format_date(unformatted_date):
try:
return "% 2d:%02d:%02d" % tuple(
[int(s) for s in unformatted_date.split(':')]
)
except:
return ""
Il existe également les fonction de formatage de date, mais bon, il faut
créer une date à partir d'un string pour refaire un string.
--
Romain TOUZÉ
09.52.75.40.41
Twitter: @romaintouze