對此有困難的時候,嘗試所有這些不同的日期函數,但沒有線索如何做任何確定性。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