擅长:python、mysql、java
<p>你忘了在<code>myFormat</code>中引用微秒</p>
<pre><code>myFormat = "%Y-%m-%d %H:%M:%S.%f"
</code></pre>
<p>不管怎样,你可以用更少的步骤来转换它</p>
<pre><code>from datetime import datetime
mytime = "2015-02-16 10:36:41.387000"
full = "%Y-%m-%d %H:%M:%S.%f"
myTime = datetime.strptime(mytime, full)
>>> datetime.datetime(2015, 2, 16, 10, 36, 41, 387000)
</code></pre>
<p>这里<code>mytime</code>在<code>datetime</code>对象中。如果您想要不带微秒的打印,请使用<code>strftime</code></p>
<pre><code>myfmt = "%Y-%m-%d %H:%M:%S"
print datetime.strptime(mytime, full).strftime(myfmt)
>>> 2015-02-16 10:36:41
</code></pre>