What is the difference between Python functions datetime.now() and datetime.today()?

The function datetime.now() takes tzinfo as keyword argument but datetime.today() does not take any keyword arguments. Quoting the docs −

datetime.now() returns the current local date and time. If optional argument tz is None or not specified, this is like today(), but, if possible, supplies more precision than can be gotten from going through a time.time() timestamp (for example, this may be possible on platforms supplying the C gettimeofday() function).

Updated on: 13-Jun-2020


Kickstart Your Career

Get certified by completing the course

Get Started