Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/11/2015, à 20:55

sebastien29800

rentrer l'heure UTC et donner l'heure locale

bonjour,

je cherche à créer (en bash) un ligne de code qui permettrait de transformer une heure UTC en heure locale en prenant en compte l'heure d'été/hiver.
l'heure UTC serait dans une variable sous la forme HHMM

j'ai trouvé comment faire l'inverse : (heure locale --> heure UTC)

date -u -d 'TZ="Europe/Paris" 2010-08-21 11:00:09'

pouvez vous m'aider ? (exemple 13h00UTC --->  14h00 locale heure hiver)

merci

Hors ligne

#2 Le 09/11/2015, à 22:17

pingouinux

Re : rentrer l'heure UTC et donner l'heure locale

Bonsoir,
Ceci ?

$ heure_utc=1425
$ heure_locale=$((${heure_utc:0:2}$(date +"%:::z")))${heure_utc:2}
$ echo $heure_locale
1525

Dernière modification par pingouinux (Le 09/11/2015, à 22:17)

Hors ligne

#3 Le 09/11/2015, à 22:46

mikael8349

Re : rentrer l'heure UTC et donner l'heure locale

13h00 UTC -> 14h00 local (Paris)

$ date +"%H%M" --date='TZ="GMT" 1300'
1400

Hors ligne

#4 Le 10/11/2015, à 10:06

sebastien29800

Re : rentrer l'heure UTC et donner l'heure locale

bonjour à tous, merci pour vos réponse.
les 2 fonctionnent très bien. merci encore

Hors ligne