IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Récupérer la date du jour précédent


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Récupérer la date du jour précédent
    Bonjour,

    J'utilisais la commande suivante mais j'ai découvert un problème
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ TZ=aaa24 date "+%Y%m%d"
    20140309
    Ca ne semble pas trop marcher un peu après minuit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $ date "+%Y%m%d"
    20140311
     
    $ TZ=aaa24 date "+%Y%m%d"
    20140309
     
    $ TZ=aaa00 date "+%Y%m%d"
    20140310
     
    $ TZ=aaa72 date "+%Y%m%d"
    20140307
     
    $ TZ=aaa48 date "+%Y%m%d"
    20140308
    Comment utiliser la commande date pour avoir le bon résultat quelle que soit l'heure ?
    En attendant je vais utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TZ=aaa00 date "+%Y%m%d"
    pour avoir la date actuelle ...

    Merci

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ date "+%Y%m%d"               
    20140311
    $ date -d yesterday "+%Y%m%d"
    20140310

  3. #3
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    Bonjour,

    sur Linux, avec GNU date ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  4. #4
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 293
    Par défaut
    Bonjour,

    Sans vouloir me vanter, je pense que c'est un problème d'heure locale et que tu n'auras jamais la bonne date si tu te déplaces en nombre d'heures.

    L'explication est dans cette discussion.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Merci pour la bonne commande.
    Elle ne marche pas sous AIX, c'est pour ça que je l'avais oublié

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/03/2008, 10h52
  2. [SQL] Récupérer la date du jour
    Par cdevl32 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 06/09/2007, 11h27
  3. Réponses: 7
    Dernier message: 21/04/2007, 18h52
  4. Récupérer la date du jour sous forme d'int...
    Par Empty_body dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 28/03/2007, 10h38
  5. JSP : Récupérer la date du jour
    Par ze veritable farf dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 11/04/2006, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo