[Python] datetime.timedelta模块用法


python使用datetime模块timedelta实现日期时间相加:

python计算明天的日期:

from datetime import datetime
from datetime import timedelta

now = datetime.now()
aDay = timedelta(days=1)
now = now + aDay
print(now.strftime('%Y-%m-%d'))

python计算昨天时间:

from datetime import datetime
from datetime import timedelta

now = datetime.now()
aDay = timedelta(days=-1)
now = now + aDay
print(now.strftime('%Y-%m-%d'))

使用timedelta可以很方便的在日期上做天days,小时hour,分钟,秒,毫秒,微妙的时间计算,如果要计算月份则需要另外的办法

计算上个月的月份

import time

last_month = time.localtime()[1]-1 or 12 #减去几就是上几个月
print(last_month)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM