擅长:python、mysql、java
<p><a href="http://docs.python.org/2.7/library/datetime.html#strftime-strptime-behavior" rel="noreferrer">The documentation for ^{<cd1>} says</a>:</p>
<blockquote>
<p>Unlike the time module, the datetime module does not support leap seconds.</p>
</blockquote>
<p>时间字符串<code>"2012-06-30T23:59:60.209215"</code>表示时间以UTC表示(它是当前的最后一个闰秒):</p>
<pre><code>import time
from calendar import timegm
from datetime import datetime, timedelta
time_string = '2012-06-30T23:59:60.209215'
time_string, dot, us = time_string.partition('.')
utc_time_tuple = time.strptime(time_string, "%Y-%m-%dT%H:%M:%S")
dt = datetime(1970, 1, 1) + timedelta(seconds=timegm(utc_time_tuple))
if dot:
dt = dt.replace(microsecond=datetime.strptime(us, '%f').microsecond)
print(dt)
# -> 2012-07-01 00:00:00.209215
</code></pre>