![](/img/trans.png)
[英]Python String with date.today() returning with TypeError
[英]Python date.today shows the next day
我對前段時間編寫的一些代碼感到震驚。 為了不進入很多細節,我有一個運行一些對象的方法,它有一個日期參數。 如果date參數等於今天的日期,則繼續。
我已經在我的本地機器中進行了測試,並且今天有695個對象都具有相同的日期,但是當動作運行時沒有任何反應,所以我調試它以找到我的表達式date.today()
返回datetime.date(2014, 3, 19)
。
這是不正確的,因為我的計算機date
命令的date
是Tue Mar 18 20:56:09 AST 2014
。
我from datetime import date
。 這是我有過的一個比較神秘的錯誤。 有人可以在這里分享經驗嗎? 非常感謝。
該方法不是時區感知的,並且沒有與平台無關的方法來實現它。 通常做的是結合像pytz和call .today()這樣的東西:
datetime.utcnow().replace(tzinfo = pytz.utc).strftime('%Y-%m-%d')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.