Re: Convertion de format d'écriture de date
FrédéricBothamy a écrit :
Si, si, c'est dans la doc (c'est le dernier exemple donné dans le
fichier .info) :
To convert such an unwieldy number of seconds back to a more
readable form, use a command like this:
date -d '1970-01-01 946684800 sec' +"%Y-%m-%d %T %z"
2000-01-01 00:00:00 +0000
Cependant :
date -d '1970-01-01 1103929200 sec' +"%Y-%m-%d %T %z"
2004-12-24 23:00:00 +0100
Le bon nombre de secondes est plutôt :
date -d '1970-01-01 1103932800 sec' +"%Y-%m-%d %T %z"
2004-12-25 00:00:00 +0100
Ah, en effet, j'avais mal lu la doc ;-)
Du coup, j'ai approfondi un peu, et j'ai trouvé une piste pour mon
premier problème (conversion des dates dans le fichier de bookmark de
Mozilla) :
info --node="Date input formats" --file=coreutils.info.gz
En fait, je voulais obtenir la liste de tous les mardi d'une année.
J'arrive actuellement la chose de façon relative à la date courante :
$ date -d "1 Tuesday"
mar nov 30 00:00:00 CET 2004
$ date -d "2 Tuesday"
mar déc 7 00:00:00 CET 2004
Même si je peux m'en sortir manuellement, difficile de faire un script
qui me sorte tous les mardi pour l'année 2005.
Il y a peut-être une solution qui m'échappe encore...
--
Jonathan ILIAS
Reply to: