我返回了两个给定日期之间的日期:
for date in rrule(DAILY, dtstart = date1, until = date2):
print date_item.strftime("%Y-%m-%d")
如何转换date_item
例如2016-01-01
转换为 ISO 8601 格式,例如:Python 中的2016-01-01T18:10:18.000Z
?
最佳答案
我创建了一个示例日期时间对象,如下所示:
from datetime import datetime
now = datetime.now()
print now
2016-09-21 16:59:18.175038
这是根据您的要求格式化的输出:
print datetime.strftime(now, "%Y-%m-%dT%H:%M:%S.000Z")
'2016-09-21T16:59:18.000Z'
这是一个很好的网站来引用各种选项,我个人觉得它比Python的官方文档更容易使用: http://strftime.org
关于python - 将日期字符串转换为 UTC 日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39615093/