datetime.now() nhận tzinfo làm keyword argument, datetime.today() không nhận keyword argument nào.
Theo docs:
datetime.now()trả về current local date và time. Nếu optional argumenttzlà None hoặc không chỉ định, giốngtoday(), nhưng có thể cung cấp precision cao hơn (ví dụ: platform có Cgettimeofday()).
Ví dụ
from datetime import datetime, timezone # now() có timezone print(datetime.now(timezone.utc)) # 2024-01-15 10:30:45.123456+00:00 # today() không có timezone parameter print(datetime.today()) # 2024-01-15 10:30:45.123456 (naive datetime)
Khuyến nghị: Dùng datetime.now(timezone.utc) cho timezone-aware datetime.