2020-12-24
阅读量:
633
如何获取字符串格式的当前时间、数小时/数天之前/之后的时间
可以使用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
1
0
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
0条评论

