使用python以yyyy-mm-ddThh:mm:ss.000Z格式获取当前时间并添加天数

时间:2017-08-19 23:35:56

标签: python date datetime time

我正在使用python,我需要以这种API使用的特定格式获得时间。因此,我需要以yyyy-mm-ddThh:mm:ss.000Z的格式获取当前时间,然后通过向其添加若干天来创建新日期。所以,如果我能得到2017-08-19T07:00:00.000Z的当前时间,可以加30天到2017-09-18T07:00:00.000Z。在python中写这个最简单的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:6)

当前日期

import datetime
now = datetime.datetime.now()
format_iso_now = now.isoformat()

添加10天

from datetime import timedelta
later = now + timedelta(days=10)
format_later_iso = later.isoformat()

输出

print(format_iso_now, format_later_iso)

2017-08-20T02:43:07.177167 2017-08-30T02:43:07.177167

并满足您的需求

print(now.strftime('%Y-%m-%d %H:%M:%S:%fZ'))

2017-08-20 02:48:00:103856Z

有关documentation

的更多详情