Outils pour utilisateurs

Outils du site


dev:python:manipulation-du-temps

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:python:manipulation-du-temps [2018/05/09 09:49] yoanndev:python:manipulation-du-temps [2022/12/25 15:06] (Version actuelle) yoann
Ligne 3: Ligne 3:
 ====== Manipulation du temps en python ====== ====== Manipulation du temps en python ======
  
-Pour gérer le temps, le module time est disponible:+Plusieurs modules permettent de manipuler le temps en Python: 
 + 
 +  * datetime 
 +  * time 
 +  * calendar 
 + 
 + 
 +===== Module time =====
  
 <code python> <code python>
Ligne 35: Ligne 42:
 print(delta.total_seconds()) print(delta.total_seconds())
 </code> </code>
 +
 datetime(année, mois, jour, heure, minute, seconde, microseconde, fuseau horaire) datetime(année, mois, jour, heure, minute, seconde, microseconde, fuseau horaire)
 datetime(2017, 04, 22, heure, minute, seconde, microseconde, fuseau horaire) datetime(2017, 04, 22, heure, minute, seconde, microseconde, fuseau horaire)
 +
 +
 +===== timestamp =====
 +
 +<code python>
 +import time
 +
 +# La fonction time() retourne le timestamp courant en float 
 +timestamp = int(time.time())
 +</code>
 +
 +Conversion  d'une chaîne en objet datetime:
 +
 +<code python>
 +from datetime import datetime                                                                                                                                
 +
 +aDateString = "25/12/2022 09:00:00"                                                                                                                          
 +aDateTime = datetime.strptime(aDateString, '%d/%m/%Y %H:%M:%S')
 +
 +# obtenir le timsetamp correspondant à l'objet timedate
 +ts = int(aDateTime.timestamp())
 +
 +</code>
  
 ===== Références ===== ===== Références =====
Ligne 42: Ligne 73:
   * https://domeu.blogspot.fr/2011/04/time-datetime-manipulation-du-temps-en.html   * https://domeu.blogspot.fr/2011/04/time-datetime-manipulation-du-temps-en.html
   * http://sametmax.com/manipuler-les-dates-et-les-durees-en-python/   * http://sametmax.com/manipuler-les-dates-et-les-durees-en-python/
 +  * https://pynative.com/python-timestamp/
dev/python/manipulation-du-temps.1525859369.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)