import time
import datetime
#use the UTC which Python understands
a="2013-03-15, 7:43PM MDT".replace("MDT","UTC")
fs="%Y-%m-%d, %I:%M%p %Z"
c=time.strptime(a, fs)
#converting from UTC to MDT (time difference)
dt = datetime.datetime.fromtimestamp(time.mktime(c)) - datetime.timedelta(hours=6)
print dt
问题是MDT。Python的%Z不支持这一点(至少在我看来是这样)。也许有更好的解决方案,但这一个应该奏效:
相关问题 更多 >
编程相关推荐