Comment obtenir l'heure actuelle en Python
-
Le module
datetime
pour obtenir l’heure actuelle en Python -
module
time
pour obtenir l’heure actuelle en Python
Nous pourrions utiliser deux modules pour obtenir l’heure actuelle en Python, qui sont datetime
et time
.
Le module datetime
pour obtenir l’heure actuelle en Python
>>> from datetime import datetime
>>> datetime.now()
datetime.datetime(2018, 7, 17, 22, 48, 16, 222169)
Il retourne l’objet datetime
qui comprend l’information date-heure, y compris l’année, le mois, le jour et l’heure.
Si vous préférez un format string
, alors vous pouvez utiliser une méthode strftime
pour convertir l’instance de l’objet datetime
en un format de chaîne de caractères comme défini en argument.
>>> datetime.now().strftime('%Y-%m-%d %H:%M:%S')
'2018-07-17 22:54:25'
Voici un extrait des directives du format strftime
.
Directive | Signification |
---|---|
%d |
Le jour du mois en nombre décimal [01,31]. |
%H |
Heure (horloge de 24 heures) sous forme de nombre décimal [00,23]. |
%m |
Mois sous forme de nombre décimal [01,12]. |
%M |
Minute sous forme de nombre décimal [00,59]. |
%S |
Second comme nombre décimal [00,61]. |
%Y |
Année avec le siècle comme nombre décimal. |
Seulement l’heure actuelle sans la date
>>> from datetime import datetime
>>> datetime.now().time()
datetime.time(23, 4, 0, 13713)
module time
pour obtenir l’heure actuelle en Python
time.strftime
pour obtenir l’heure actuelle en Python
import time
time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
"2018-07-17 21:06:40"
time.localtime()
retourne l’heure locale de votre fuseau horaire. Si l’heure UTC est préférée, alors time.gmtime()
est le bon choix.time.ctime
pour obtenir l’heure actuelle en Python
import time
time.ctime()
"Tue Oct 29 11:21:51 2019"
Le résultat est que ctime
est plus facile à afficher dans l’interface graphique ou à imprimer dans la console. Il peut également être divisé pour obtenir le jour de la semaine, le mois, le jour, l’heure et l’année.
>>> import time
>>> A = time.ctime()
>>> A = A.split()
>>> A
['Tue', 'Oct', '29', '12:38:44', '2019']
time.ctime()
est dépendant du système d’exploitation, ou en d’autres termes, il pourrait changer si le système d’exploitation est différent. Ne vous attendez pas à ce qu’il soit standard parmi les différents systèmes d’exploitation.Cette méthode n’est pas bonne pour l’archivage.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook