開始我不知道的時間戳,如果有任何的方式來獲得UNIX時間戳在某一天的開始,即給予其時區每天的午夜時間戳。找了一天(當地時間)
-1
A
回答
3
假設你不在乎日光節約時間和你知道UTC偏移量實際上是在當時(相對於UTC的偏移量實際上是現在),你可以這樣做:
import datetime as dt
return dt.datetime(year, month, day, tzinfo=dt.timezone(utc_offset)).timestamp()
小時,分鐘和秒鐘默認爲零,因此您可以跳過它們。所述timezone
類不處理夏令時,在時區定義(例如British Double Summer Time),或任何其它時間異常(例如there was no December 30, 2011 in Samoa)歷史變化;這是一個「啞」的抵消。它相當於(在這種情況下)直接在時間戳上添加或減去偏移量,然後以UTC工作。你必須確保這對你的用例是正確的。如果你需要更好的計時,你應該安裝和使用pytz。
+1
歡迎downvoter評論此答案的錯誤。由於OP具體詢問UTC偏移量,因此我很難對這個問題給出更「正確」的答案。 – Kevin
相關問題
- 1. 今天和昨天找一段時間
- 2. 將另一個時區的時間換算爲當地時間當地時間
- 3. 查找一天中的可用時間
- 4. 當前時間戳=明天
- 5. PHP當天剩餘時間
- 6. Joda時間:查找哪些天在一段時間
- 7. nodejs:獲取當地時區的全天時間範圍
- 8. 查找當天
- 9. 如何比較當前時間與當天的時間
- 10. 如果過了一段時間,如何強制下一天?
- 11. 查找下一個有效的日期給予一天和一天的時間
- 12. 時間戳增加了額外的天
- 13. Datepicker maximumDate在當天的早期時間停留在昨天的一天
- 14. 在當天的特定時間安排本地通知
- 15. 如何找到當天和輸入日期之間的天差
- 16. 查詢Unix時間一天天在Python
- 17. 顯示倒計時到當天結束時間/第二天開放時間
- 18. 查找當天第一個給定日期的第二個時間戳
- 19. Django:每天在指定用戶當地時間運行一個進程
- 20. 「最後一次登錄:」 - 當登錄時間超過一天前打印「天數」
- 21. 查找在這段時間內每月的第一天和最後一天
- 22. 使php的時間,在今天的時間添加一天
- 23. 當天的第一個和最後一個時間
- 24. 轉換時間到csv當地時間
- 25. 從CET時間爲當地時間
- 26. 當地時間到UTC時間pytz
- 27. Twitter時間到當地時間c#
- 28. 轉換GMT時間爲當地時間
- 29. Json utc時間到當地時間
- 30. 轉換EST時間到當地時間
自世紀或微秒以來的秒數? –
如果你有一個'datetime'對象,你可以調用['datetime.timestamp()'](https://docs.python.org/3.4/library/datetime.html#datetime.datetime.timestamp)。 – Kevin
^這個,再加上它很容易創建一個午夜當地時間的日期時間,如果你還沒有。 –