如何将Python的datetime.timedelta输出格式更改为YYMMDD?

时间:2019-03-12 22:17:35

标签: python python-3.x

Unsafe.SizeOf

我发现上面的代码片段几乎可以实现所需的功能,只是输出的格式不正确以满足我的需要。 我想看

import datetime for i in range(0, 180): 
    print((datetime.date.today() + datetime.timedelta(i)))

代替

20190312
20190313
20190314

我是否需要使用 return 代替 print ,然后对返回的对象运行datetime.strftime('%Y%m%d')?

1 个答案:

答案 0 :(得分:1)

您可以使用strftime方法:

for i in range(0, 180):
    print((datetime.date.today() + datetime.timedelta(i)).strftime('%Y%m%d'))