Open AndreyNikiforov opened 3 months ago
To the best of my knowledge the timezone support is limited. There is code in a test here that shows how to convert from the default UTC time into an arbitrary timezone: https://github.com/adafruit/Adafruit_CircuitPython_datetime/blob/3381501ba0221a79bd2ec3bbee1c24554e5c9919/tests/test_datetime.py#L898
After doing so the tzinfo
will be set on your object and if you call isoformat()
it will output the timestamp with a timezone offset e.g. 2024-11-14T15:49:04-04:00
You could theoretically use timedelta
with utcoffset
to get the time in the specified timezone, but I do not believe we currently have any support for something more convenient like astimezone()
. We would welcome a PR from anyone who wants to add more timezone support that matches cpython.
What is the correct way to convert datetime (utc) to [arbitrary] timezone? Looks like this lib supports neither
zoneinfo
module norastimezone()
method...Example I would like to run in CircuitPython: