Forum Programmation.shell Utilisation de la commande date

Posté par  .
Étiquettes : aucune
0
27
déc.
2005
Bonjour a tous

Je cherche de l'aide sur la commande date,

en fait je cherche a afficher l'heure UTC d'une date arbitraire en bash.

Je cherche quelque chose du style :

date "+%s" 122500002005.00


qui est censée m'afficher le nombre de secondes écoulées depuis le 01/01/1970 00:00:00 à la date du 25/12/2005 00:00:00

Si quelqu'un a déjà fait ce genre de chose, je lui serai gré de me faire partager son expérience

merci d'avance
  • # G Trouvé

    Posté par  . Évalué à 2.

    Pour info :

    date '+%s' -d '2005-12-25 00:00:00'
    • [^] # Re: G Trouvé

      Posté par  (site web personnel) . Évalué à 3.

      et 'info date' dans un term te donnera tous les details possibles et imaginables.
      • [^] # Re: G Trouvé

        Posté par  . Évalué à 2.

        Justement non, j'ai bien essayé le man date et le info date (qui reviennes au même dans ce cas précis), mais tout ce que je vois c'est :

        date [-u] [-d chaîne_date] [-s chaîne_date] [--utc] [--universal]
        [--date=chaîne_date] [--set=chaîne_date] [--help] [--version]
        [+FORMAT] [MMJJhhmm[[SS]AA][.ss]]

        avec aucune indication sur le formatage de chaîne_date

        Bref une doc pas claire du tout
        • [^] # Re: G Trouvé

          Posté par  (site web personnel) . Évalué à 1.

          extrait du man:

          %s seconds since 1970-01-01 00:00:00 UTC

          Donc personnellement je formaterais la date comme ca.

          Mais apparement tout le monde n'a pas la meme logique ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.