python-libfaketime icon indicating copy to clipboard operation
python-libfaketime copied to clipboard

Support zoneinfo

Open ruudvandenboomen opened this issue 1 year ago • 2 comments

Currently pytz is used to make datetimes timezone aware. It would be great if support for zoneinfo would be built as this is now part of the Python standard library.

ruudvandenboomen avatar Aug 26 '24 13:08 ruudvandenboomen

What kind of changes would this require? Or do you have an example of what doesn't work?

simon-weber avatar Aug 29 '24 03:08 simon-weber

@simon-weber instead of calling pytz.timezone("Europe/Amsterdam").localize(datetime_obj) you should call datetime_obj.replace(tzinfo=zoneinfo.ZoneInfo("Europe/Amsterdam")) so it's fairly simple

ruudvandenboomen avatar Aug 29 '24 08:08 ruudvandenboomen