擅长:python、mysql、java
<p>默认情况下,Python使用C语言环境运行:</p>
<pre><code>>>> from datetime import datetime
>>> datetime.strptime("Tue Feb 11, 2014 5:38 PM", "%a %b %d, %Y %I:%M %p")
datetime.datetime(2014, 2, 11, 17, 38)
>>> import locale
>>> locale.nl_langinfo(locale.T_FMT_AMPM)
'%I:%M:%S %p'
</code></pre>
<p>更改区域设置对我的系统有部分帮助:</p>
^{pr2}$
<p>由于某种原因,我的系统上没有为<code>es_ES.UTF-8</code>设置<code>T_FMT_AMPM</code>。要修复它,如果时间字符串以<code>'pm'</code>结尾,可以手动添加12小时。在</p>
<p><code>strftime()</code>和{<cd5>}行为是相同的。在</p>
<p>注意:其他系统上的区域设置名称可能不同。在</p>