在Python中进行时间日期计算可使用datetime模块。以下是一些示例代码:
- 计算两个日期之间的天数差异:
from datetime import datetime
date1 = datetime(2021, 5, 1)
date2 = datetime(2021, 5, 10)
delta = date2 - date1
print(delta.days) # 9
- 在给定日期上添加或减去一定的时间量:
from datetime import datetime, timedelta
date = datetime(2021, 5, 1)
delta = timedelta(days=10)
new_date = date + delta
print(new_date) # 2021-05-11 00:00:00
还有一些与日期和时间相关的常用函数:
from datetime import datetime
now = datetime.now()
print(now.year) # 年份
print(now.month) # 月份
print(now.day) # 日
print(now.hour) # 小时
print(now.minute) # 分钟
print(now.second) # 秒
print(now.microsecond) # 微秒
print(now.weekday()) # 星期几,0为周一,6为周日