luofeiyu_cu 发表于 2014-08-15 10:56

时间转换:timedelta数字如何取出?

本帖最后由 luofeiyu_cu 于 2014-08-15 10:56 编辑

import datetime
t1='Sat, 09 Aug 2014 07:36:46 -0700'

我需要将它转换成GMT时间,他是GMT时间20148月9日 00:36:46
>>> datetime.datetime.strptime(t1,"%a, %d %b %Y %H:%M:%S %z")
datetime.datetime(2014, 8, 9, 7, 36, 46, tzinfo=datetime.timezone(datetime.timed
elta(-1, 58500)))

tzinfo=datetime.timezone(datetime.timedelta(-1, 61200))

这个里面的 -1 如何拿出来,61200如何拿出来?

-1=-24小时
61200秒 =17小时

-24+17=-7小时

2014, 8, 9, 7, 36, 46-7小时=   20148月9日 00:36:46   
现在的问题是 -1 和61200如何用程序取出?
有更好的办法请告之。


页: [1]
查看完整版本: 时间转换:timedelta数字如何取出?