[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: