[perl] Extraction de l'heure sur la fonction Localtime

Extraction de l'heure sur la fonction Localtime [perl] - Perl - Programmation

Marsh Posté le 02-09-2004 à 10:26:22    

bonjour à tous
 
Je débute dans le Perl, et je rencontre déjà un premier soucis.
 
J'ai besoin d'extraire la date sous sa forme hh:mm:ss depuis le fonction localtime().
 
J'utilise cette commande :
 
our ($Strjour,$Strmois,$Intjour,$heure,$an) = split(/ /, localtime());
 
Mais le soucis.. on est le 2, et j'ai donc deux espaces avant le numéro du jour, ce qui me décale mon extraction.
 
Y a-t-il une possibilité de forcer un '0' pour que le jour soit sur 2 digits ?  comment pourrais-je faire sinon ?
 
Merci

Reply

Marsh Posté le 02-09-2004 à 10:26:22   

Reply

Marsh Posté le 02-09-2004 à 10:47:25    

essais split(/ +/, localtime());
 
le + va manger tous les espaces possibles
 
EDIT: il y a toujours l'espace avant le +, meme si ca se vois pas trop


Message édité par pospos le 02-09-2004 à 10:48:36
Reply

Marsh Posté le 02-09-2004 à 11:02:06    

merci pospos !!
 
ça marche impeccable !

Reply

Marsh Posté le 02-09-2004 à 12:27:29    

utilise la fonctione UnixDate de Date::Manip sinon

Reply

Marsh Posté le 22-12-2004 à 07:17:59    

Bonjour,
j'ai besoin de comparer des secondes sous le format (ex : 99999999 ) et
de les reformater sous la forme 99:99:99.9
quelle fonction en perl permet de faire ça?
Merci pour les réponses.
Pierre  
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed