Use Datetime Now Not Today
Sourcery refactoring id: use-datetime-now-not-today
Description
Replace calls to datetime.datetime.today()
with datetime.datetime.now()
.
They are functionally equivalent, but now
is a more expressive name.
Before
from datetime import datetime
print(datetime.today())
After
from datetime import datetime
print(datetime.now())
Explanation
datetime.datetime.today()
has a misleading name. It doesn't return a date
object as the name today
would imply, but a datetime
object containing the
current time. For this reason, the functionally equivalent
datetime.datetime.now()
is preferred. (See the
Python Standard Library Docs
.)