使用python以yyyy-mm ddThh:mm:ss.000Z格式获取当前时间,并添加天数
我正在使用python,我需要以该API使用的特定格式获取时间。所以我需要以yyyy-mm-ddThh:mm:ss.000Z的格式获取当前时间,然后通过添加天数在将来创建一个新日期。如果我能得到2017-08-19T07:00:00.000Z的当前时间,再加上30天,就能得到2017-09-18T07:00:00.000Z。用python编写这篇文章最简单的方法是什么 谢谢 当前日期使用python以yyyy-mm ddThh:mm:ss.000Z格式获取当前时间,并添加天数,python,date,datetime,time,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编写这篇文章最简单的方法是什么 谢谢 当前日期 import datetime now = datetime.datetime.now() format_iso
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
有关的更多详细信息非常感谢!!如果我需要当前时间以美国CST当前时区的UTC为单位,并考虑夏令时,该怎么办?现在是UTC=now+timedelta(小时=5),但今年晚些时候是UTC=now+timedelta(小时=6)@JasonMurray我不明白你的问题。你能解释一下吗?哦,我想我找到了答案,我会用utcnow而不是现在