1

Why did they add 6 more minutes to that? How can I make my own fix?

>>> import pytz
>>> pytz.__version__
'2015.4'
>>> pytz.timezone('Asia/Shanghai')
<DstTzInfo 'Asia/Shanghai' LMT+8:06:00 STD>
hbrls
  • 2,110
  • 5
  • 32
  • 53

1 Answers1

1

Use it this way:

import pytz
import datetime

tz = pytz.timezone('Asia/Shanghai')
tz.localize(datetime.datetime(2015, 8, 13, 0, 0, 0, 0))
datetime.datetime(2015, 8, 13, 0, 0, tzinfo=<DstTzInfo 'Asia/Shanghai' CST+8:00:00 STD>)
galath
  • 5,717
  • 10
  • 29
  • 41