[英]Why is `datetime.date.today` slower than `datetime.datetime.now` in Python?
[英]From date.today() to datetime for greater or less than another datetime python
當我嘗試運行以下代碼時,python 返回錯誤。 我認為這是因為 date.today() 不是日期時間格式。
R_timer=2021-12-07 00:00:00 (in datetime format)
if date.today()>=R_timer:
print('1')
Python 返回:不推薦將 Timestamp 與 datetime.date 進行比較,以匹配標准庫行為。 在未來的版本中,這些將被認為是不可比的。 請改用 'ts == pd.Timestamp(date)' 或 'ts.date() == date'。
問題是R_timer
是datetime.datetime
類型,而date.today()
是datetime.date
類型。 相反,請嘗試:
from datetime import datetime
if datetime.today() >= R_timer:
print('1')
from datetime import datetime
R_timer = datetime(2021, 12, 7, 0, 0, 0)
if datetime.today()>=R_timer:
print('1')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.