0
A
回答
1
您可以根據以下處理更直接:
將字符串日期和時間轉換爲datetime.datetime
實例。 轉換這種情況下,以POSIX時間:
import datetime
import time
my_date = '2017-05-09'
my_time = '19:28'
dt = datetime.datetime.strptime(my_date + " " + my_time, "%Y-%m-%d %H:%M")
posix_dt = time.mktime(dt.timetuple())
+0
太棒了,謝謝 – ChiseledAbs
1
您可能需要使用datetime
庫。此外,請記住,下面介紹的兩種方法預計當地時間。
隨着
>>> date = '2017-05-09'
>>> time_ = '19:28'
爲2.7 +版本(可能是低版本,也可以)的蟒蛇,你首先得把你的字符串轉換成DateTime對象
>>> import datetime as dt
>>> date_object = dt.datetime.strptime('{d} {t}'.format(d=date, t=time_),
"%Y-%m-%d %H:%M")
>>> date_object
datetime.datetime(2017, 5, 9, 19, 28)
注意,我將變量time
更改爲time_
,以免後來產生名稱衝突。獲取一個POSIX時間很容易與date_object
>>> import time
>>> time.mktime(date_object.timetuple())
1494350880.0 #Given my local time !
對於3 +版本的Python做的,它甚至比上述
>>> import datetime as dt
>>> dt.datetime.strptime('{d} {t}'.format(d=date, t=time_),
'%Y-%m-%d %H:%M').timestamp()
1494350880.0 #Given my local time !
相關問題
- 1. 將字符串日期時間轉換爲Ruby日期時間
- 2. 將日期時間字符串轉換爲日期時間
- 3. 如何將時間字符串轉換爲日期時間?
- 4. 如何將日期和時間字符串轉換爲日期字符串?
- 5. 如何將日期時間字符串轉換爲自定義日期時間
- 6. 如何將毫秒轉換爲日期和時間字符串?
- 7. javascript日期/時間字符串轉換爲SQL日期時間
- 8. 將字符串'時間'轉換爲日期時間
- 9. 如何將日期和時間從字符轉換爲日期時間類型
- 10. 將日期時間轉換爲POSIX時間
- 11. Freemarker:從日期轉換爲POSIX時間
- 12. 使用POSIX轉換日期和時間
- 13. 將UTC日期轉換爲日期時間字符串Javascript
- 14. 將日期字符串轉換爲SSIS中的日期時間
- 15. 將日期字符串轉換爲日期時間對象
- 16. 將日期時間轉換爲代表日期的字符串
- 17. 將日期字符串轉換爲日期時間
- 18. 如何日期字符串轉換爲時間間隔在PHP
- 19. 如何在.NET中將字符串轉換爲日期時間?
- 20. 如何將字符串轉換爲mysql日期時間格式?
- 21. 如何將字符串轉換爲日期時間
- 22. 如何忽略將字符串轉換爲日期的時間?
- 23. 如何將不同的字符串轉換爲日期時間
- 24. 如何將日期時間字符串轉換爲sql格式?
- 25. 如何將日期時間字符串轉換爲UTC?
- 26. 如何將字符串轉換爲Excel中的日期/時間?
- 27. 如何將字符串轉換爲日期時間
- 28. 如何將字符串轉換爲日期時間
- 29. 如何將日期時間字符串轉換爲刻度
- 30. 轉換日期/時間字符串值到.NET日期時間
這可能是有益的http://stackoverflow.com/q/2803852/3521116和http://stackoverflow.com/q/255035/3521116 – warl0ck
請記住, 'mktime()'預計當地時間。 – Kanak