Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: Olivier LACROIX <adresse@cachée>
- To: "F. Mespl " <adresse@cachée>
- Cc: adresse@cachée
- Subject: Re: Transformer date en jj/mm/aa
- Date: Tue, 15 Feb 2000 13:42:07 +0100
Dans son message, "F. Mespl " ecrivait :
----------------------------------------------
*> Bonjour,
*>
*> Je récupère dans le fichier abonnes, la ligne commençant par "date"
*>
*> ex.
*>
*> date 937822307
*> email adresse@cachée
*> gecos Dalle Nicolas#ESC Tours
*>
*> Quelle est la formule à appliquer pour passer de "937822307" à une date
*> compréhensible cad en jj/mm/aa ?
*>
*> Merci.
*>
*> F. Mesplé
*> Liaison Francophone <www.francophonie.org/liaison/>
*>
Bonjour.
Cette valeur est le nombre de secondes depuis le 1er janvier 1970 0h00. C'est
le format standard des dates sous Unix. Il suffit d'utiliser une fonction
standard de transformation de ces dates.
Par exemple en Perl, la commande ci-dessous :
print localtime(937822307) . "\n";
affiche :
Mon Sep 20 12:11:47 1999
Toujours en Perl, si on veut afficher au format jj/mm/aaaa :
@d = localtime(937822307);
printf "%02d/%02d/%04d\n",$d[3],$d[4]+1,$d[5]+1900;
et cela donne : 20/09/1999
2 remarques :
- toutes les fonctions time Unix donne un numéro de mois entre 0 et 11 ; il
convient d'ajouter 1 à l'affichage.
- les focntions localtime rendent, pour l'année, le nombre d'année depuis
1900. Ainsi l'an 2000 donne la valeur 100. Il convient donc d'ajouter 1900
pour obtenir la bonne valeur.
--
Olivier LACROIX
C.I.R.I.L.
Cellule Réseau StanNet
Chateau du Montet | Tel : +33 3.83.44.74.29
Rue du Doyen Roubault | Fax : +33 3.83.44.02.62
F - 54500 VANDOEUVRE | email : adresse@cachée
-
Transformer date en jj/mm/aa,
F. Mesplé, 15/02/2000
- <Suite(s) possible(s)>
- Re: Transformer date en jj/mm/aa, Olivier LACROIX, 15/02/2000
Archives gérées par MHonArc 2.6.19+.