擅长:python、mysql、java
<p>如果要在同一对象中使用毫秒和日期,请使用<a href="http://docs.python.org/2/library/datetime.html#datetime-objects" rel="nofollow">datetime</a>对象。不幸的是,没有您给定格式的日期/时间解析器。不过,您可以使用一个简单的正则表达式:</p>
<pre><code>import time, datetime, re
dt_pat = re.compile(r"(\d+)\-(\d+)-(\d+)\s+(\d+):(\d+):(\d+),(\d+)")
def mstime( tstr ):
m = dt_pat.match( tstr )
if m==None: return m
v = [int(s) for s in m.groups()]
return datetime.datetime(*v)
t1 = "2013-09-13 15:43:35,893"
t2 = "2013-09-13 15:43:45,147"
dt1 = mstime( t1 )
dt2 = mstime( t2 )
diff = dt2-dt1
print diff.total_seconds()
</code></pre>