Contenu | Rechercher | Menus

Annonce

T-shirt Seiche Cosmic, Série limitée

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.10
T-shirt Ubuntu-FR « Seiche Cosmique » en série limitée ! Prix spécial pré-vente (15€) jusqu'au 4 novembre 2018.

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.

Heure d'hiver: N'oubliez pas de décochez l'heure d'été dans votre profil.

#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
Debian 10 Buster Gnome/Xorg, Gnome/Wayland, Weston/Wayland
Canon MG3650 en wifi
https://bidouilledebian.wordpress.com/

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

En 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))

En 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)
Ubiuntu 16.04 (07/2016) et diverses versions  Ubuntu 14.04 ,  Studio 14.04 LTS 64 bits , MATE 16.04
(03/2018) : PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
(06/2017) : Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 16.04

Hors ligne