Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python以yyyy-mm ddThh:mm:ss.000Z格式获取当前时间,并添加天数_Python_Date_Datetime_Time - Fatal编程技术网

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

使用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

我正在使用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_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而不是现在