10
A
回答
32
>>> import time
>>> import datetime
>>> dt = datetime.datetime.strptime('2012-02-09', '%Y-%m-%d')
>>> time.mktime(dt.timetuple())
1328774400.0
- 或 -
>>> dt = datetime.datetime(year=2012, month=2, day=9)
>>> time.mktime(dt.timetuple())
1328774400.0
對於其他類型的時間像一小時和二去這裏: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior
0
你可以通過得到的之間的秒數做日期和時代(1970年1月1日):
from datetime import datetime
epoch = datetime(1970, 1, 1)
d = datetime(2012, 2, 10)
print (d - epoch).total_seconds()
2
您還可以使用datetime.combine()
>>> import datetime
>>> import time
>>> date1 = datetime.date(year=2012,day=02,month=02)
>>> date2 = datetime.datetime.combine(date1,datetime.time())
>>> date2
datetime.datetime(2012, 2, 2, 0, 0)
>>> tstamp = time.mktime(date2.timetuple())
>>> tstamp
1328121000.0
結果取決於本地時區(在這種情況下,IST)。我希望有人能指點我如何得到GMT結果
相關問題
- 1. 獲取日期,年份和月份的時間戳
- 2. 從時間戳中提取月份或日期或年份
- 3. 時間戳記日期,月份和年份jquery
- 4. 從日期時間視場中的年份和月份條目
- 5. 獲取特定月份和年份的開始和結束時間戳php
- 6. 日期範圍查詢忽略月份年份結束和年份開始
- 7. 只用年份,月份和日期解析PHP中的UTC時間戳?
- 8. Python的日期時間和月份
- 9. 月份和年份的日期轉換
- 10. 計算月份和年份的日期
- 11. MYSQL從年份和月份生成時間戳
- 12. 從時間戳中提取年份和月份(6)
- 13. 關於日期 - 時間差異的月份和年份
- 14. 添加年份,月份和日期C
- 15. 日期,月份和年份下拉框
- 16. 如何與日期時間一起創造月份和年份
- 17. 轉換日期時間爲nvarchar,只是年份和月份
- 18. 從特定日期獲取日期,月份和年份
- 19. 從給定日期獲取月份,日期和年份
- 20. 如何在Unix時間戳中提取月份,日期,年份,小時?
- 21. 從給定時間(Python)查找日期x年,月份
- 22. Django過濾日期時間按年份,月份,日期,小時和分鐘
- 23. 獲取開始日期和月份
- 24. 顯示日期,月份和年份代替當前的日期,月份和年份
- 25. 從日期('z')和年份獲取時間戳
- 26. 從時間戳得到日期和月份
- 27. 如何從日期時間使用JavaScript獲取日期,年份,月份?
- 28. 從日期開始的月份和日期
- 29. 創建月份和年份列,以加快時間戳查詢
- 30. 獲取系統日期和分割日期,月份和年份
注意,這會給你本地時間,而不是UTC時間戳 – Willem 2015-01-22 10:55:24