#1 Le 09/11/2015, à 19: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, à 21: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, à 21:17)
Hors ligne
#3 Le 09/11/2015, à 21: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, à 09: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