Будет работать простое смещение, вам просто нужно сместить от UTC.
Используя datetime , вы можете получить текущее время utc (gmt) и использовать объекты datetime:
datetime.datetime.utcnow () - Предоставляет время в UTC
datetime.datetime.now () - Предоставляет время на локальной машине
Чтобы получить время CT от любой системы, вам нужно знать смещение времени CT от UTC.
Затем для учета перехода на летнее время используйте функцию для получения текущего смещения.
>>> import datetime
>>> utc = datetime.datetime.utcnow()
>>> current_ct_offset = get_current_ct_offset()
>>> ct_datetime = utc + datetime.timedelta(hours=current_ct_offset)
Я мог бы пропустить что-то здесь, но если вы беспокоитесь только об одном часовом поясе и не выполняете обработку имен tz, это довольно просто.