Làm việc với khoảng thời gian

Làm việc với Ngày và Giờ trong Python

Max Shron

Data Scientist and Author

Làm việc với khoảng thời gian

Làm việc với Ngày và Giờ trong Python

Làm việc với khoảng thời gian

# Tạo datetime ví dụ
start = datetime(2017, 10, 8, 23, 46, 47)
end = datetime(2017, 10, 9, 0, 10, 57)
# Trừ hai datetime để tạo timedelta
duration = end - start
Làm việc với Ngày và Giờ trong Python

Làm việc với khoảng thời gian

# Trừ hai datetime để tạo timedelta
print(duration.total_seconds())
1450.0
Làm việc với Ngày và Giờ trong Python

Tạo timedelta

# Import timedelta
from datetime import timedelta
# Tạo một timedelta
delta1 = timedelta(seconds=1)
Làm việc với Ngày và Giờ trong Python

Tạo timedelta

print(start)
2017-10-08 23:46:47
# Sau một giây
print(start + delta1)
2017-10-08 23:46:48
Làm việc với Ngày và Giờ trong Python

Tạo timedelta

# Tạo một timedelta một ngày một giây
delta2 = timedelta(days=1, seconds=1)
print(start)
2017-10-08 23:46:47
# Sau một ngày và một giây
print(start + delta2)
2017-10-09 23:46:48
Làm việc với Ngày và Giờ trong Python

Timdelta âm

# Tạo một timedelta âm một tuần
delta3 = timedelta(weeks=-1)
print(start)
2017-10-08 23:46:47
# Sớm hơn một tuần
print(start + delta3)
2017-10-01 23:46:47
Làm việc với Ngày và Giờ trong Python

Timdelta âm

# Tương tự, nhưng lần này trừ
delta4 = timedelta(weeks=1)
print(start)
2017-10-08 23:46:47
# Sớm hơn một tuần
print(start - delta4)
2017-10-01 23:46:47
Làm việc với Ngày và Giờ trong Python

Làm việc với khoảng thời gian

Làm việc với Ngày và Giờ trong Python

Preparing Video For Download...