Код: Выделить всё
from datetime import datetime, timezone
from zoneinfo import ZoneInfo
dt = datetime(1677, 9, 22, 5, 0, tzinfo=timezone.utc)
print(dt.astimezone(ZoneInfo("EST")))
Хотя я признаю, что определенный часовой пояс, например EST code> на самом деле не имеет особого смысла для такого старого даты и времени, я до сих пор очень озадачен тем, почему смещение увеличилось примерно на 18 минут, и только в Windows.
точно такая же дата и время в 2024 году преобразуются, как и ожидалось, на обеих платформах.
РЕДАКТИРОВАТЬ: Я прекрасно понимаю, что системы могут иметь разные базы данных часовых поясов. Я хотел бы знать, что именно вызвало нецелое смещение часов примерно на 18 минут.
Подробнее здесь: https://stackoverflow.com/questions/790 ... n-addition