Conversion des dates en chaînes

Utilisation des dates et des heures en Python

Max Shron

Data Scientist and Author

Format ISO 8601

from datetime import date

# Date d’exemple
d = date(2017, 11, 5)

# Format ISO : AAAA-MM-JJ print(d)
2017-11-05
# Exprimer la date au format ISO 8601 et la mettre dans une liste
print( [d.isoformat()] )
['2017-11-05']
Utilisation des dates et des heures en Python

Format ISO 8601

# Quelques dates qui ont autrefois posé problème aux ordinateurs
some_dates = ['2000-01-01', '1999-12-31']

# Les afficher dans l’ordre print(sorted(some_dates))
['1999-12-31', '2000-01-01']
Utilisation des dates et des heures en Python

Tous les autres formats

d.strftime()
Utilisation des dates et des heures en Python

Autres formats : strftime

# Date d’exemple
d = date(2017, 1, 5)

print(d.strftime("%Y"))
2017
# Chaîne de format avec plus de texte
print(d.strftime("Year is %Y"))
Year is 2017
Utilisation des dates et des heures en Python

Autres formats : strftime

# Format : AAAA/MM/JJ
print(d.strftime("%Y/%m/%d"))
2017/01/05
Utilisation des dates et des heures en Python

Conversion des dates en chaînes

Utilisation des dates et des heures en Python

Preparing Video For Download...