我的日期格式爲DD/MM/YYYY HH:MM:SS
,即16/08/2013 09:51:43
。如何使用total_seconds()
或使用任何其他python函數將日期轉換爲python秒?將日期時間格式轉換爲秒
5
A
回答
8
這裏是你如何能做到這一點:
>>> from datetime import datetime
>>> import time
>>> s = "16/08/2013 09:51:43"
>>> d = datetime.strptime(s, "%d/%m/%Y %H:%M:%S")
>>> time.mktime(d.timetuple())
1376632303.0
5
>>> tt = datetime.datetime(2013, 8, 15, 6, 0, 0)
>>> print int(tt.strftime('%s'))
1376535600
4
秒以來什麼時候?
一般第二次計算見下面的代碼:
from datetime import datetime
since = datetime(1970, 8, 15, 6, 0, 0)
mytime = datetime(2013, 6, 11, 6, 0, 0)
diff_seconds = (mytime-since).total_seconds()
UPDATE:如果您需要UNIX時間戳(1970-01-01以來即秒),您可以使用的語言默認值0時間戳(感謝評論由JF塞巴斯蒂安):
from datetime import datetime
mytime = datetime(2013, 6, 11, 6, 0, 0)
diff_seconds = (mytime-datetime.fromtimestamp(0)).total_seconds()
+2
如果'mytime'是本地時間,那麼你可以使用'datetime.fromtimestamp(0)'來獲得'since'的值。 – jfs
相關問題
- 1. Javascript - 將日期格式轉換爲秒
- 2. 將毫秒轉換爲日期/時間
- 3. C#將日期時間轉換爲WCF日期時間格式
- 4. Python:將MySQL日期時間轉換爲日期時間格式
- 5. Python將秒轉換爲日期時間日期和時間
- 6. 將秒轉換爲時間格式
- 7. 將Java日期轉換爲其他時間日期格式
- 8. 將日期時間格式轉換爲日期
- 9. 將英國格式日期轉換爲日期時間
- 10. 將MySql日期時間戳轉換爲JavaScript的日期格式
- 11. 將不同日期格式轉換爲日期時間
- 12. 將日期時間/日期轉換爲SQL中的NVarchar格式
- 13. 日期時間格式轉換爲vb.net
- 14. 轉換爲日期時間格式
- 15. 轉換器 - >將日期時間轉換爲HH:mm:ss格式
- 16. 轉換日期和時間爲毫秒
- 17. 將秒轉換爲日期
- 18. 將時期轉換爲日期時間格式python - typeerror
- 19. AngularJS - 將時間戳日期格式轉換爲javascript格式
- 20. 將GMT日期格式轉換爲時間格式
- 21. 將日期時間格式轉換爲Unix時間戳Pandas
- 22. 將時間戳轉換爲R中的日期時間格式
- 23. 在UTC中將UTC時間轉換爲日期時間格式?
- 24. 將時代秒數轉換爲日期和時間格式的Java
- 25. 將時間戳以秒爲單位轉換爲R中的日期格式
- 26. 使用ScriptUpdateProcessor將時間以毫秒爲單位轉換爲Solr日期格式
- 27. 在毫秒中將毫秒轉換爲日期時間
- 28. 將日期時間從xml日期時間轉換爲時代格式
- 29. 將微秒時間戳轉換爲Python中的日期時間
- 30. 將UTC日期秒轉換爲日期
什麼是「python秒」你是指一個unix時間戳? – Wolph