Début de l’heure d’été

Utilisation des dates et des heures en Python

Max Shron

Data Scientist and Author

Utilisation des dates et des heures en Python

Utilisation des dates et des heures en Python

Début de l’heure d’été

spring_ahead_159am = datetime(2017, 3, 12, 1, 59, 59)
spring_ahead_159am.isoformat()
'2017-03-12T01:59:59'
spring_ahead_3am = datetime(2017, 3, 12, 3, 0, 0)
spring_ahead_3am.isoformat()
'2017-03-12T03:00:00'
(spring_ahead_3am - spring_ahead_159am).total_seconds()
3601.0
Utilisation des dates et des heures en Python

Début de l’heure d’été

from datetime import timezone, timedelta

EST = timezone(timedelta(hours=-5))
EDT = timezone(timedelta(hours=-4))
Utilisation des dates et des heures en Python

Début de l’heure d’été

spring_ahead_159am = spring_ahead_159am.replace(tzinfo = EST)
spring_ahead_159am.isoformat()
'2017-03-12T01:59:59-05:00'
spring_ahead_3am = spring_ahead_3am.replace(tzinfo = EDT)
spring_ahead_3am.isoformat()
'2017-03-12T03:00:00-04:00'
(spring_ahead_3am - spring_ahead_159am).seconds
1
Utilisation des dates et des heures en Python

Début de l’heure d’été

Utiliser dateutil

# Import tz
from dateutil import tz

# Créer le fuseau Eastern
eastern = tz.gettz('America/New_York')

# 2017-03-12 01:59:59 en heure de l’Est (EST) spring_ahead_159am = datetime(2017, 3, 12, 1, 59, 59, tzinfo = eastern) # 2017-03-12 03:00:00 en heure d’été de l’Est (EDT) spring_ahead_3am = datetime(2017, 3, 12, 3, 0, 0, tzinfo = eastern)
Utilisation des dates et des heures en Python

Heure d’été

Utilisation des dates et des heures en Python

Preparing Video For Download...