New submission from Paul Ganssle <p.gans...@gmail.com>: One thing I think that is fairly common is the desire to get the current datetime only up to a current precision, so you see a lot of things in, say, `dateutil` like this:
dt = datetime.now().replace(hours=0, minutes=0, seconds=0, microseconds=0) Or: dt = datetime.now().replace(microseconds=0) I think it would make sense to add a `precision` keyword argument, similar to the `timespec` argument to isoformat (https://docs.python.org/3/library/datetime.html#datetime.datetime.isoformat), then you could just do: dt = datetime.now(precision='day') And get the current date as a datetime. ---------- components: Library (Lib) messages: 309703 nosy: belopolsky, p-ganssle, tim.peters priority: normal severity: normal status: open title: Add precision argument to datetime.now versions: Python 3.7, Python 3.8 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32522> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com