擅长:python、mysql、java
<p>时区是一种痛苦,这可能就是为什么他们选择不将它们包含在datetime库中。</p>
<p>试试pytz,它有你要找的tzinfo:
<a href="http://pytz.sourceforge.net/" rel="noreferrer">http://pytz.sourceforge.net/</a></p>
<p>您需要首先创建<code>datetime</code>对象,然后应用如下所示的时区,然后<code>.isoformat()</code>输出将根据需要包括UTC偏移:</p>
<pre><code>d = datetime.datetime.utcnow()
d_with_timezone = d.replace(tzinfo=pytz.UTC)
d_with_timezone.isoformat()
</code></pre>
<blockquote>
<p>'2017-04-13T14:34:23.111142+00:00'</p>
</blockquote>
<p>或者,只需使用UTC,并在末尾抛出一个“Z”(表示<em>Zulu</em>时区),将“时区”标记为UTC。</p>
<pre><code>d = datetime.datetime.utcnow() # <-- get time in UTC
print d.isoformat("T") + "Z"
</code></pre>
<blockquote>
<p>'2017-04-13T14:34:23.111142Z'</p>
</blockquote>