Я пытаюсь создать объект datetime в python, используя datetime и pytz, показанное смещение неверно.
import datetime
from pytz import timezone
start = datetime.datetime(2011, 6, 20, 0, 0, 0, 0, timezone('Asia/Kolkata'))
print start
Показан вывод
datetime.datetime(2011, 6, 20, 0, 0, tzinfo=<DstTzInfo 'Asia/Kolkata' HMT+5:53:00 STD>)
Обратите внимание, что «Азия / Калькутта» это IST, то есть GMT + 5: 30, а не HMT + 5: 53. Это стандартный часовой пояс Linux, почему я понимаю это неправильно и как мне его решить?