Conversion heure en GMT

Résolu
darkZangetsu Messages postés 28 Statut Membre -  
darkZangetsu Messages postés 28 Statut Membre -
Bonjour,

est ce que quelqu'un saurait comment convertir une date (AAAA-MM-JJ hh:mm:ss) de l'heure locale vars le GMT=UTC?

merci
Configuration: Linux Red Hat
SeaMonkey 1.0.1

3 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    export TZ=UTC ; date
    5
    1. darkZangetsu Messages postés 28 Statut Membre
       
      merci bien dubcek, mais ce que je cherche c'est entrer une date sous la forme que j'avais décrite la dessus(c'est le resultat que retourne la commande stat) pour obtenir la date en UTC et non pas rendre l'heure locale en UTC.
      une idée?
      j'avais trouvé une petite idée que je voudrais bien discuter si ca t'intéresse
      ++
      0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    quelque chose comme ça ?
    date --date='TZ=UTC AAAA-MM-JJ hh:mm:ss'
    0
    1. darkZangetsu Messages postés 28 Statut Membre
       
      oui c preske ca avec le formatage qui me convient
      date -d "2000-06-30 23:20:00 UTC" +'%Y-%m-%d %H:%M:%S'
      bon j t'explique ce que je fais:
      je compare les dates de modification entre les fichiers communs entre deux serveurs mais je ce qui me préoccupe c'est que je dois prendre compte de l'heure d'été
      si mon systeme prenait compte de l'heure d'été la commande précédente me retournera
      2000-07-01 01:20:00
      au lieu de
      2000-07-01 00:20:00

      PS:mon systeme ne prend pas compte de l'heure d'été et j'ai pas trouvé comment appliquer cette option,une idée?
      0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    bizarre car l'heure d'été est comprise dans le fuseau horaire
    qu'affiche date +%Z
    0
    1. darkZangetsu Messages postés 28 Statut Membre
       
      resalut,
      juste pour vérifier, quand tu tapes date -u, la différence est de combien chez toi entre ce résultat et l'heure locale?
      je suis à tunis, le même fuseau horaire que paris, et quand je tape date -u j'ai seulement une heure de différence et normalement ca ne doit pas etre ainsi.
      bon je vais essayer de faire plein de test pour voir si ceci affecte mon travail et si je trouve quelque chose je vais la poster.
      merci dubcek
      0
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > darkZangetsu Messages postés 28 Statut Membre
         
        Salut,
        jp@MDK:~/tmpfs ssh$ date
        lun aoû 18 16:16:09 CEST 2008
        jp@MDK:~/tmpfs ssh$ date -u
        lun aoû 18 14:16:12 UTC 2008
        jp@MDK:~/tmpfs ssh$
        0
      2. darkZangetsu Messages postés 28 Statut Membre > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        bonjour jipicy,
        c'est quoi ce ~/tmpfs c'est un script que je dois créer?
        et en plus je cherche à convertir une date que je dois passer comme parametre.
        en tt cas ta reponse m'a beaucoup aidé puisque j'ai trouvé pourquoi mon systeme ne prend pas en compte l'heure d'été:
        mar aoû 19 10:11:55 CET 2008
        au lieu de mar aoû 19 10:11:55 CEST 2008
        et donc j'ai changé le fuseau horaire et tt va bien désormais
        merci
        0
      3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > darkZangetsu Messages postés 28 Statut Membre
         
        c'est quoi ce ~/tmpfs
        Mon répertoire de travail tout simplement ;-))
        0
      4. darkZangetsu Messages postés 28 Statut Membre > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        ah d'accord ;-p
        dans tout les cas je vous remercie tous de votre aide, pas seulement pour cette question mais pour toutes les questions que j'ai pu poser.
        merci
        0