Contenu | Rechercher | Menus

Annonce

Ubuntu-fr vend de superbes t-shirts et de belles clés USB 32Go
Rendez-vous sur la boutique En Vente Libre

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 64 bits
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 64 bits
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 64 bits
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 64 bits
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)


Ubuntu 18.04 (sept 2018) (était en essai depuis 12/2017)
Ubuntu 16.04 (07/2016) et diverses versions  Ubuntu 14.04 ,  Studio 14.04 LTS 64 bits , MATE 16.04
PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 18.04

Hors ligne