对此有困难的时候,尝试所有这些不同的日期函数,但没有线索如何做任何确定性。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. 午夜时间到秒之间
- 2. vb.net - GMT时间?
- 3. GMT时间到实时
- 4. Java的时间GMT
- 5. moment.js更改时间到gmt
- 6. 将日期时间从ISO_INSTANT转换为午夜数秒
- 7. 在ruby中解析任意gmt偏移量的时间
- 8. 获取GMT时间蟒蛇
- 9. 当前时间到Python中的-GMT摘要当前时间
- 10. 如何从Unix纪元时间毫秒获取GMT日期?
- 11. gmt或没有gmt
- 12. 将午夜以后的毫秒数转换为时间对象
- 13. 结构统计时间GMT?
- 14. 将GMT从GMT转换为EST
- 15. 如何将时间对象转换为自python午夜以来的秒数?
- 16. sqldf:从GMT/UTC更改时间戳到本地时间
- 17. 添加时间偏移量从GMT到Unix时间戳PHP
- 18. 从现在()到周日午夜的秒数
- 19. 在mysql中从午夜减去时间
- 20. 将GMT时间戳与GMT偏移量转换为本地PHP时间戳
- 21. SQL搜索午夜到午夜
- 22. 提取GMT时差
- 23. 使用Python将时间从UTC转换为GMT
- 24. 在Python中将当地时间转换为GMT时间
- 25. gmt以angularjs的本地时间格式
- 26. 从NSDate忽略GMT
- 27. 如何获取从gmt日期到现在的时间?
- 28. 从SYSTEMTIME到time_t的转换以UTC/GMT格式提供时间
- 29. GMT,GMT + 0,GMT0,GMT0的区别在Unix
- 30. 如何转换GMT至PST的时间?
如在此问题?: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