datatime库计算当前时间||其他时间运算
python之datatime模块计算当前时间的其他时间相关运算
1、计算当前时间
import datetime
print(datetime.datetime.now())
# 2022-07-25 19:52:27.479555
# 格式化时间
print(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
# 2022-07-25 19:52:272、计算当前时间的前一天/后一天
import datetime
# 当前时间
print(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
# 2022-07-25 19:57:51
# 当前时间的后一天
print((datetime.datetime.now() + datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S"))
# 2022-07-26 19:57:51
# 当前时间的前一天
print((datetime.datetime.now() - datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S"))
# 2022-07-24 19:57:513、计算当前时间的前一小时/后一小时
4、计算当前时间的前一分钟/后一分钟
5、计算当前时间的前一秒/后一秒
6、计算两个时间不同天数的时间差
7、获取所在当月的日期
8、获取所在当前月份
9、获取所在当前年份
10、获取当前时间的三天前的此时
11、获取当前时间三天n分n秒前的时间
12、获取当前时间的昨天/明天日期
13、获取当前时间的本周第一天和本周最后一天
14、获取当前时间的上周第一天和上周最后一天
15、获取当前时间的本月第一天和本月最后一天
16、获取当前时间的上月的第一天和上月的最后一天
17、获取某一日期是星期几
拓展:
datetime类型时间(datetime)
字符串类型时间(str)
时间戳类型时间(float)
时间元祖类型时间(time.struct_time)相互转换
Last updated