对此有困难的时候,尝试所有这些不同的日期函数,但没有线索如何做任何确定性。Python:从午夜1970.01.01 GMT到任意时间GMT的秒数?
1
A
回答
3
您可以使用calendar.timegm
自纪元以来的秒数。时间元组是必需的参数,并且time.strptime
可用于生成该元组。
下面是一个简单的例子:
import calendar
import time
# Time in GMT
x = 'Sat Jul 14 22:05:54 2012'
y = time.strptime(x)
z = calendar.timegm(y)
print z # 1342303554 - the number of seconds since epoch
0
的Unix timestamp是通过在GMT(或者更确切地说UTC)格式定义。您可以使用蟒蛇datetime模块,通过使用utcfromtimestamp构造函数创建时区“无” DateTime对象:
>>> print datetime.datetime.utcfromtimestamp(300)
1970-01-01 00:05:00
如果使用fromtimestamp构造函数,你会得到一个DateTime对象为的时区调整您环境(在我的情况UTC + 1):
>>> print datetime.datetime.fromtimestamp(300)
1970-01-01 01:05:00
相关问题
- 1. GMT时间到秒
- 2. 午夜时间到秒之间
- 3. 获取上午/下午在gmt时区
- 4. vb.net - GMT时间?
- 5. GMT时间到实时
- 6. Java的时间GMT
- 7. moment.js更改时间到gmt
- 8. Android从GMT毫秒获得UTC毫秒
- 9. utc秒自从午夜到日期时间
- 10. 使用awk将时间戳从午夜过渡到微秒
- 11. 将日期时间从ISO_INSTANT转换为午夜数秒
- 12. Android转换Unix时间到GMT时间
- 13. PHP 5.2.17:当地时间转换为GMT和GMT本地时间
- 14. 在ruby中解析任意gmt偏移量的时间
- 15. 获取GMT时间蟒蛇
- 16. 当前时间到Python中的-GMT摘要当前时间
- 17. 获取时区GMT时间?
- 18. 如何从Unix纪元时间毫秒获取GMT日期?
- 19. 转换本地时间GMT
- 20. gmt或没有gmt
- 21. 结构统计时间GMT?
- 22. 将午夜以后的毫秒数转换为时间对象
- 23. JavaScript倒数计时器:计算直到午夜的秒数
- 24. 将GMT从GMT转换为UTC
- 25. 将GMT从GMT转换为EST
- 26. 以GMT从现场获取时间
- 27. 时间戳午夜毫秒转换得到弄乱
- 28. 转换GMT时间为当地时间
- 29. NSDate。将时间和GMT转换为时间和零的字符串GMT
- 30. 如何用GMT等待时间2016-02-28/20:31 GMT
如在此问题?:http://stackoverflow.com/questions/3682748/converting-unix-timestamp-string-to-readable-date-in- python – 2012-07-15 05:53:13
也许吧。特别是,所有事情都需要在GMT时区 – MyNameIsKhan 2012-07-15 05:54:17