Обычно, если вы хотите получить информацию о часовом поясе вашей системы, используйте библиотеку time
.
>>> import time
>>> time.tzname
('IST', 'IST')
В моем случае часовой пояс - IST
.
Обновление
Если вы хотите использовать только модуль datetime, есть хакерский способ, но он определенно не рекомендуется. Решение упомянуто в этом ответе . Но опять-таки проблема в том, что это не полное доказательство, предположим, что у вас одинаковая разница часовых поясов для 2 стран, таких как Индия и Шри-Ланка, тогда она не сможет распознать правильную, поскольку IST и SLST имеют GMT + 5: 30 * 1012. *