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 31/10/2018, à 16:18

Petit Lynx

[résolu] récupérer l'heure UTC en Python3

Bonjour,

Je débute avec Python et je me lance dans la réalisation d'un régulateur solaire à l'aide d'un Raspberry. J'aurais donc besoin d'utiliser l'heure UTC, ce qui me permettrai de déterminer l'heure solaire, pour ensuite réaliser d'autres calculs.

Je n'arrive pas à comprendre les instructions à utiliser pour récupérer l'heure UTC.
Serait-ce possible d'avoir un petit coup de main là dessus?

Dernière modification par Petit Lynx (Le 16/11/2018, à 20:44)


Ubuntu 16.04-> 20.04 -> 22.04 ...
Le "Hardware", c'est la partie qui prends les coups quand le "Software" plante...

Hors ligne

#2 Le 31/10/2018, à 16:44

grandtoubab

Re : [résolu] récupérer l'heure UTC en Python3

Salut
la commande date permets de récuperer ces infos.

date complète
$ date
mercredi 31 octobre 2018, 16:41:48 (UTC+0100)

date en temps utc
$ date -u
mercredi 31 octobre 2018, 15:41:57 (UTC+0000)

heure uniquement
$ date +%H
16

heure uniquement en utc
$ date +%H -u
15

voir http://pwet.fr/man/linux/commandes/date/

Dernière modification par grandtoubab (Le 31/10/2018, à 16:47)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#3 Le 31/10/2018, à 16:54

pingouinux

Re : [résolu] récupérer l'heure UTC en Python3

Bonjour,
Par exemple :

from time import time, gmtime, strftime
secondes=time()
gmt=gmtime(secondes)
fmt="%d/%m/%Y-%H:%M:%S"
print(strftime(fmt,gmt))

Hors ligne

#4 Le 31/10/2018, à 17:12

Petit Lynx

Re : [résolu] récupérer l'heure UTC en Python3

Merci pour vos réponses. smile

Super! j'ai compris le principe.
smile


Ubuntu 16.04-> 20.04 -> 22.04 ...
Le "Hardware", c'est la partie qui prends les coups quand le "Software" plante...

Hors ligne

#5 Le 31/10/2018, à 18:08

Petit Lynx

Re : [résolu] récupérer l'heure UTC en Python3

Désolé, finalement, j'ai pas tout compris:

comment dois-je faire si je veux récupérer séparément, l'heure (en décimale, soit en minutes ou en seconde ou en heure), le mois et le jour?


Ubuntu 16.04-> 20.04 -> 22.04 ...
Le "Hardware", c'est la partie qui prends les coups quand le "Software" plante...

Hors ligne

#6 Le 31/10/2018, à 19:15

pingouinux

Re : [résolu] récupérer l'heure UTC en Python3

from time import time, gmtime, strftime
secondes=time()
gmt=gmtime(secondes)

mois =int(strftime("%m",gmt))
jour =int(strftime("%d",gmt))
heure=int(strftime("%H",gmt))
minut=int(strftime("%M",gmt))
secon=int(strftime("%S",gmt))

print("mois=%s jour=%d heure=%d minutes=%d secondes=%d"%(mois,jour,heure,minut,secon))

Hors ligne

#7 Le 15/11/2018, à 19:50

grim7reaper

Re : [résolu] récupérer l'heure UTC en Python3

Salut Petit Lynx,

Ça peut se faire très facilement avec le module datetime de Python.

>>> from datetime import datetime
>>> dt = datetime.utcnow()
>>> dt
datetime.datetime(2018, 11, 15, 18, 49, 24, 762305)
>>> dt.year
2018
>>> dt.month
11
>>> dt.day
15
>>> dt.hour
18
>>> dt.minute
49
>>> dt.second
24
>>> dt.microsecond
762305

Hors ligne

#8 Le 16/11/2018, à 18:22

Petit Lynx

Re : [résolu] récupérer l'heure UTC en Python3

Merci beaucoup!


Ubuntu 16.04-> 20.04 -> 22.04 ...
Le "Hardware", c'est la partie qui prends les coups quand le "Software" plante...

Hors ligne

#9 Le 16/11/2018, à 19:02

ar barzh paour

Re : [résolu] récupérer l'heure UTC en Python3

@Petit Lynx
va dans ton post #1
clique sur "modifier"
remplace le titre (c'est indiqué "Sujet")

récupérer l'heure UTC en Python3

en

[Résolu] récupérer l'heure UTC en Python3

Dernière modification par ar barzh paour (Le 16/11/2018, à 19:03)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne