Time::py
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Dates, heures et temporisation |
| Modules | time, datetime
|
| Voir aussi | Systeme::py |
Time::py regroupe les manipulations de temps en Python : horodatage (timestamp) avec le module time, temporisation, formatage, et manipulation de dates avec datetime.
Horodatage
import time
time.time()
debut = time.time()
fin = time.time()
debut < fin
Temps local
time.localtime()
# tm_year année
# tm_mon mois
# tm_mday jour du mois
# tm_hour heure
# tm_min minute
# tm_sec seconde
# tm_wday jour de la semaine
# tm_yday jour dans l'année
# tm_isdst indicateur de changement d'heure local
print(debut)
temps = time.localtime(debut)
print(temps)
ts_debut = time.mktime(temps)
print(ts_debut)
Temporisation
time.sleep(3.5)
Formatage
time.strftime('%Y')
# %A jour de la semaine
# %B nom du mois
# %d jour du mois
# %H heure
# %M minute
# %S seconde
# %Y année
time.strftime("%A %d %B %Y %H:%M:%S")
Module datetime
import datetime
date = datetime.date(2010, 12, 25)
print(date)
datetime.date.today()
datetime.date.fromtimestamp(timestamp)
import time
import datetime
auj = datetime.date.today()
datetime.date.fromtimestamp(time.time())
datetime.datetime.now()
Voir aussi
- Systeme::py — interaction avec le système