我有一種情況,我想存儲日期,但我也希望它們能夠識別時區?我必須爲此使用datetime.datetime
,還是我可以有一個datetime.date
對象,該對象可以識別時區?我可以有一個時區感知datetime.date對象嗎?
回答
不,你不能有一個時區感知datetime.date
對象。
一個日期無法進行時區知道,因爲這僅僅是時間從區域不同到區域天的,根據需要拖着它的日期。
換句話說:3月1日是3月1日在任何時區。一個給定的地理位置可能會在該日期到達時間,但帶走時間部分,您擁有的是3個數字:一年,一個月和一天。
你說什麼沒有意義,因爲這個日期在時區之間也有所不同。 –
@AbhishekRam:什麼,所以3月1日突然不是3月1日在另一個時區?它可能是3月1日*後*或*更早*,但那是*時間***的*屬性。 「日期」對象不再具有時間性質。 –
@AbhishekRam:這就像說今天的12點和昨天的12點不一樣。兩者都是*時間值*,小時= 12,分鐘= 0,秒= 0。您還需要日期*和*時區,但是您又有一個「日期時間」對象。 –
date對象不接受時區,但是我們可以通過創建一個可識別時區的datetime對象並使用其日期函數來獲取日期對象來解決此問題。
from datetime import datetime
from pytz import timezone
datetime_obj = datetime.now(timezone('US/Eastern'))
date_obj = datetime_obj.date()
'date'對象並沒有因爲它是從一個可識別時區的'datetime'對象中獲取而沒有區別。它只*具有*年份,月份和日期屬性。美國/東部的日期**與印度標準時間日期沒有什麼不同。 –
- 1. 可以在Python中創建一個沒有日期的datetime.date對象嗎?
- 2. 我可以註冊一個對象嗎?
- 3. datetime.date對象不可迭代
- 4. 我可以擁有一個沒有值的JavaScript對象鍵嗎
- 5. 當我擁有一個對象時,我可以調用靜態java方法嗎?
- 6. 我可以在對象*** p中有一個指針矢量嗎?
- 7. 我可以有一個嵌套的numba對象數組嗎?
- 8. 哪個對象庫可以感知羣集?
- 9. Django時區感知DateTimeField默認值時區感知錯誤
- 10. 我可以用一個函數重載一個對象嗎?
- 11. 我可以把一個CSS類放入一個對象嗎?
- 12. Python中的datetime.fromtimestamp(os.path.getctime())是否給我一個時區感知值?
- 13. Facebook對象可以有兩個URL嗎?
- 14. 我可以在另一個EJSON對象中嵌入一個EJSON對象嗎?
- 15. 我可以從我的場景中刪除一個對象嗎?
- 16. 我可以編寫一個posix_time :: ptime對象我自己嗎?
- 17. 時區感知與時區天真python
- 18. 一個OnGestureListener對象可以處理兩個GestureDetector對象嗎?
- 19. 我可以知道AppleScript對象是否具有某個屬性?
- 20. Python - 給予時區感知的日期時間對象我如何獲得一個時區 - 天真的UTC日期時間對象?
- 21. pandas dataframe列可能有datetime.date類型嗎?
- 22. 可以日期爲Python中的時區感知?
- 23. 我可以使AutoMapper有時返回相同的對象嗎?
- 24. 我可以在ASP.net 2010中使用CSS的智能感知嗎?
- 25. 我可以同時通過同一個DataContext對象訪問多個表嗎?
- 26. 我可以編程一個傳感器嗎?
- 27. 幽默可以減少感知響應時間嗎?
- 28. UIAccelerometerDelegate:我可以有兩個對象來處理DidAccelerate事件嗎?
- 29. 我可以將char *緩衝區轉換爲對象類型嗎?
- 30. 我可以傳遞一個對象到argparse.add_argument嗎?
你試過了嗎? – martineau
爲什麼我會在StackOverflow更高效並且對其他人有用時嘗試它? – jononomo
因爲你本來能夠回答你自己的問題就是爲什麼。 – martineau