擅长:python、mysql、java
<p>您可能想探索<a href="https://pendulum.eustace.io/" rel="nofollow noreferrer">pendulum</a><code>pendulum</code>是Python的<code>datetime</code>变得简单了</p>
<p>只需使用以下软件安装:</p>
<pre><code>$ pip install pendulum
</code></pre>
<p>适用于您的案例的用法:</p>
<pre><code>import pendulum
dt = pendulum.parse("2021-01-29T13:29:19.668Z")
print(dt.format("MMM DD, YYYY @ h:mm A"))
</code></pre>
<p>输出:</p>
<pre><code>Jan 29, 2021 @ 1:29 PM
</code></pre>
<p>编辑:要获取<code>EST</code>中的时间(修改时间),只需执行以下操作:</p>
<pre><code>import pendulum
dt = pendulum.parse("2021-01-29T13:29:19.668Z")
print(dt.in_tz("America/Toronto").format("MMM DD, YYYY @ h:mm A"))
</code></pre>
<p>输出:</p>
<pre><code>Jan 29, 2021 @ 8:29 AM
</code></pre>
<p>但是,如果您不想修改输出,只想设置时区,请尝试以下操作:</p>
<pre><code>dt = pendulum.parse("2021-01-29T13:29:19.668Z").set(tz="America/Toronto")
print(dt.timezone)
print(dt)
print(dt.format("MMM DD, YYYY @ h:mm A"))
</code></pre>
<p>输出:</p>
<pre><code>Timezone('America/Toronto')
2021-01-29T13:29:19.668000-05:00
Jan 29, 2021 @ 1:29 PM
</code></pre>