Werken met duurwaarden

Werken met datums en tijden in Python

Max Shron

Data Scientist and Author

Werken met duurwaarden

Werken met datums en tijden in Python

Werken met duurwaarden

# Maak voorbeeld-datetimes
start = datetime(2017, 10, 8, 23, 46, 47)
end = datetime(2017, 10, 9, 0, 10, 57)
# Trek datetimes af om een timedelta te maken
duration = end - start
Werken met datums en tijden in Python

Werken met duurwaarden

# Trek datetimes af om een timedelta te maken
print(duration.total_seconds())
1450.0
Werken met datums en tijden in Python

Timedeltas maken

# Importeer timedelta
from datetime import timedelta
# Maak een timedelta
delta1 = timedelta(seconds=1)
Werken met datums en tijden in Python

Timedeltas maken

print(start)
2017-10-08 23:46:47
# Eén seconde later
print(start + delta1)
2017-10-08 23:46:48
Werken met datums en tijden in Python

Timedeltas maken

# Maak een timedelta van één dag en één seconde
delta2 = timedelta(days=1, seconds=1)
print(start)
2017-10-08 23:46:47
# Eén dag en één seconde later
print(start + delta2)
2017-10-09 23:46:48
Werken met datums en tijden in Python

Negatieve timedeltas

# Maak een negatieve timedelta van één week
delta3 = timedelta(weeks=-1)
print(start)
2017-10-08 23:46:47
# Eén week eerder
print(start + delta3)
2017-10-01 23:46:47
Werken met datums en tijden in Python

Negatieve timedeltas

# Zelfde, maar nu trekken we af
delta4 = timedelta(weeks=1)
print(start)
2017-10-08 23:46:47
# Eén week eerder
print(start - delta4)
2017-10-01 23:46:47
Werken met datums en tijden in Python

Werken met duurwaarden

Werken met datums en tijden in Python

Preparing Video For Download...