>>> import datetime
>>> (datetime.datetime(2010,03,01) - datetime.datetime(2010,02,01)).days
28
# 当天所在当月的几号
datetime.datetime.now().day
# 当前月份
datetime.datetime.now().mouth
# 当前年份
datetime.datetime.now().year
print ((datetime.datetime.now()-datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M"))
print ((datetime.datetime.now()-datetime.timedelta(minutes=1)).strftime("%Y-%m-%d %H:%M"))
print ((datetime.datetime.now()-datetime.timedelta(seconds=1)).strftime("%Y-%m-%d %H:%M"))
now = datetime.datetime.now()
# 3天前
three_days_ago = now + datetime.timedelta(-3)
# 3天前的前12分钟0秒
three_days_ago = now + datetime.timedelta(-3,-12,0)
这个datetime模块中往前往后推算时间都行
本文介绍如何使用Python的datetime模块进行日期和时间的计算,包括获取当前日期时间、向前或向后推算日期时间、以及格式化日期时间的方法。
1400

被折叠的 条评论
为什么被折叠?



