擅长:python、mysql、java
<p>如果您想遵守RFC,请传递<code>localtime=True</code>,它将返回一个包含本地时间和正确时区的日期字符串(假设设置正确)。</p>
<pre><code>>>> email.utils.formatdate(localtime=True)
'Mon, 07 May 2012 12:09:16 -0700'
</code></pre>
<p>如果没有<code>localtime=True</code>,则会得到表示UTC时间的日期字符串:</p>
<pre><code>>>> email.utils.formatdate()
'Mon, 07 May 2012 19:08:55 -0000'
</code></pre>
<p><code>-0000</code>显然表示UTC,尽管RFC特别建议使用<code>+0000</code>。不确定这是否是email.utils中的错误。</p>
<p>以下是相关的python文档:</p>
<blockquote>
<p>Optional localtime is a flag that when True, interprets timeval, and returns a date relative to the local timezone instead of UTC, properly taking daylight savings time into account. The default is False meaning UTC is used.</p>
</blockquote>