46
A
回答
70
應該這樣做
import time
date_time = '29.08.2011 11:05:02'
pattern = '%d.%m.%Y %H:%M:%S'
epoch = int(time.mktime(time.strptime(date_time, pattern)))
print epoch
2
10
假設你使用的是24小時時間格式:
import time;
t = time.mktime(time.strptime("29.08.2011 11:05:02", "%d.%m.%Y %H:%M:%S"));
4
import time
def expires():
'''return a UNIX style timestamp representing 5 minutes from now'''
return int(time.time()+300)
9
Your code will behave strange if 'TZ' is not set properly, e.g. 'UTC' or 'Asia/Kolkata'
So, you need to do below
>>> import time, os
>>> d='2014-12-11 00:00:00'
>>> p='%Y-%m-%d %H:%M:%S'
>>> epoch = int(time.mktime(time.strptime(d,p)))
>>> epoch
1418236200
>>> os.environ['TZ']='UTC'
>>> epoch = int(time.mktime(time.strptime(d,p)))
>>> epoch
1418256000
+0
錯字,你的代碼片段應該是:os.environ ['TZ'] ='UTC'。請注意,TZ的關鍵字是「 – sateesh
2
如果你想UTC嘗試一些
gm
功能
:
import time
import calendar
date_time = '29.08.2011 11:05:02'
pattern = '%d.%m.%Y %H:%M:%S'
utc_epoch = calendar.timegm(time.strptime(date_time, pattern))
print utc_epoch
相關問題
- 1. 如何將日期時間轉換爲時間戳紀元
- 2. 將紀元時間轉換爲日期
- 3. 將每個日期轉換爲紀元時間戳文本/ JSON
- 4. 將jms時間戳轉換爲當前日期和時間
- 5. 如何將字符串日期轉換爲python中的紀元時間戳
- 6. 如何將cassandra日期對象轉換爲java中的紀元時間戳
- 7. 如何將日期轉換爲紀元時間?
- 8. 如何將紀元日期轉換爲約達時間LocalDate?
- 9. 將紀元時間轉換爲小時前,從目前的日期前在iphone
- 10. 在Android中將時間戳轉換爲當前日期
- 11. 日期時間大紀元轉換
- 12. 轉換大紀元時間戳的日期格式
- 13. 如何將日期時間(在特定時區)轉換爲紀元時間
- 14. 將sqlite3時間戳轉換爲python中的紀元時間
- 15. Python 2.7將標準unix時間戳轉換爲紀元時間
- 16. 將日期轉換爲Matlab時間戳
- 17. PHP將日期轉換爲時間戳
- 18. Bash將日期轉換爲時間戳
- 19. 將EPOCH時間戳轉換爲日期
- 20. 將日期轉換爲時間戳
- 21. 將日期轉換爲UNIX時間戳
- 22. 將日期轉換爲jQuery時間戳
- 23. 將當前日期轉換爲Unix時間戳,但使用日期
- 24. 如何將紀元時間轉換爲標準日期和時間?
- 25. 如何在Java中將紀元時間轉換爲日期和時間?
- 26. 將日期和時間轉換爲日期+時間戳
- 27. 將日期,日期時間轉換爲時間戳
- 28. Perl - 將日期時間戳轉換爲日期時間對象
- 29. 將日期時間戳轉換爲日期時間
- 30. R:將大列紀元時間轉換爲日期對象
這僅適用於服務器的時區。 – eumiro
因爲正在使用mktime,這是否意味着您應該將返回的時期調整爲UTC? – ChuckCottrill
感謝您的回答! Upvoted。 –