Lucrul cu durate

Lucrul cu date și ore în Python

Max Shron

Data Scientist and Author

Lucrul cu durate

Lucrul cu date și ore în Python

Lucrul cu durate

# Create example datetimes
start = datetime(2017, 10, 8, 23, 46, 47)
end = datetime(2017, 10, 9, 0, 10, 57)
# Subtract datetimes to create a timedelta
duration = end - start
Lucrul cu date și ore în Python

Lucrul cu durate

# Subtract datetimes to create a timedelta
print(duration.total_seconds())
1450.0
Lucrul cu date și ore în Python

Crearea obiectelor timedelta

# Import timedelta
from datetime import timedelta
# Create a timedelta
delta1 = timedelta(seconds=1)
Lucrul cu date și ore în Python

Crearea obiectelor timedelta

print(start)
2017-10-08 23:46:47
# One second later
print(start + delta1)
2017-10-08 23:46:48
Lucrul cu date și ore în Python

Crearea obiectelor timedelta

# Create a one day and one second timedelta
delta2 = timedelta(days=1, seconds=1)
print(start)
2017-10-08 23:46:47
# One day and one second later
print(start + delta2)
2017-10-09 23:46:48
Lucrul cu date și ore în Python

Timedelta negativ

# Create a negative timedelta of one week
delta3 = timedelta(weeks=-1)
print(start)
2017-10-08 23:46:47
# One week earlier
print(start + delta3)
2017-10-01 23:46:47
Lucrul cu date și ore în Python

Timedelta negativ

# Same, but we'll subtract this time
delta4 = timedelta(weeks=1)
print(start)
2017-10-08 23:46:47
# One week earlier
print(start - delta4)
2017-10-01 23:46:47
Lucrul cu date și ore în Python

Lucrul cu durate

Lucrul cu date și ore în Python

Preparing Video For Download...