python字符串转时间后加一天_python时间格式输出 以及递增 日期加一天

  • Post author:
  • Post category:python


import datetime

#现在的时间

now=datetime.datetime.now()

#递增的时间

delta=datetime.timedelta(days=1)

#六天后的时间

endnow=now+datetime.timedelta(days=6)

#六天后的时间转换成字符串

endnow=str(endnow.strftime(‘%Y-%m-%d’))

offset=now

#当日期增加到六天后的日期,循环结束

while str(offset.strftime(‘%Y-%m-%d’)) != endnow:

offset += delta

print(str(offset.strftime(‘%Y-%m-%d’)))

输出结果:

C:\Python27\python.exe C:/Users/gf/Desktop/python草稿测试/python时间输出

2017-12-05

2017-12-06

2017-12-07

2017-12-08

2017-12-09

2017-12-10

另外关于字符串类型的时间加一天,代码如下:

from datetime import datetime

from datetime import timedelta

def add_date(date_str,add_count=1):

date_list = time.strptime(date_str, “%Y-%m-%d”)

y, m, d = date_list[:3]

delta = timedelta(days=add_count)

date_result = datetime(y, m, d) + delta

date_result = date_result.strftime(“%Y-%m-%d”)

print(date_result)

return date_result

add_date(‘2018-12-18’,3)

运行结果:

1b90a811f8544cb7b0f2e603f8b95bb1.jpg