热线电话:13121318867

登录
2020-12-24 阅读量: 573
如何获取字符串格式的当前时间、数小时/数天之前/之后的时间

可以使用datetime.now()获取当前时间,再用timedelta()调整为需要的时间。timedelta()的可选参数有:microseconds,milliseconds,seconds,minutes,hours,days,weeks。

from datetime import *
# 当前时间
print(datetime.now().strftime('%Y-%m-%d %X'))
# 输出:2019-02-13 18:00:00
# 1小时前的时间
print((datetime.now() + timedelta(hours=-1)).strftime('%Y-%m-%d %X'))
# 输出:2019-02-13 17:00:00
# 1小时后的时间
print((datetime.now() + timedelta(hours=1)).strftime('%Y-%m-%d %X'))
# 输出:2019-02-13 19:00:00
# 1天前的时间
print((datetime.now() + timedelta(days=-1)).strftime('%Y-%m-%d %X'))
# 输出:2019-02-12 18:00:00


83.1879
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子