Python时间加减
datetime使用
import datetime
>>> print datetime.datetime.now()
2017-02-15 15:01:24.619000
时间格式化
>>> print datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 15:01:35
>>> print datetime.datetime.now().strftime("%Y-%m-%d %H:%M")
2017-02-15 15:01
>>> print datetime.datetime.now().strftime("%Y%m%d")
20170215
时间加减
多加一天
>>> print (datetime.datetime.now()+datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-16 15:12:22
减一天
>>> print (datetime.datetime.now()+datetime.timedelta(days=-1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 15:12:25
多加一小时
>>> print (datetime.datetime.now()+datetime.timedelta(hours=1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 16:10:28
多加一分钟
>>> print (datetime.datetime.now()+datetime.timedelta(minutes=1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 15:12:16
减去一年
import datetime
from dateutil.relativedelta import relativedelta
d = datetime.datetime.strptime('20170131', '%Y%m%d')
print(d) // 2017-01-31 00:00:00
print((d - relativedelta(years=1)).strftime('%Y%m%d')) // 20160131
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/22/python-time-addition-and-subtraction/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
Python时间加减
datetime使用
import datetime
>>> print datetime.datetime.now()
2017-02-15 15:01:24.619000
时间格式化
>>> print datetime.datetime.now()……
文章目录
关闭
共有 0 条评论