Datums omzetten naar strings

Werken met datums en tijden in Python

Max Shron

Data Scientist and Author

ISO 8601-formaat

from datetime import date

# Voorbeeld-datum
d = date(2017, 11, 5)

# ISO-formaat: YYYY-MM-DD print(d)
2017-11-05
# Geef de datum in ISO 8601-formaat en zet 'm in een lijst
print( [d.isoformat()] )
['2017-11-05']
Werken met datums en tijden in Python

ISO 8601-formaat

# Een paar datums waar computers ooit moeite mee hadden
some_dates = ['2000-01-01', '1999-12-31']

# Print ze op volgorde print(sorted(some_dates))
['1999-12-31', '2000-01-01']
Werken met datums en tijden in Python

Alle andere formaten

d.strftime()
Werken met datums en tijden in Python

Andere formaten: strftime

# Voorbeeld-datum
d = date(2017, 1, 5)

print(d.strftime("%Y"))
2017
# Formatstring met extra tekst
print(d.strftime("Year is %Y"))
Year is 2017
Werken met datums en tijden in Python

Andere formaten: strftime

# Formaat: YYYY/MM/DD
print(d.strftime("%Y/%m/%d"))
2017/01/05
Werken met datums en tijden in Python

Datums omzetten naar strings

Werken met datums en tijden in Python

Preparing Video For Download...