I saw a very strange thing:
from pytz import timezone
tzbj = timezone('Asia/Shanghai')
tr='20221101130000216'
tsr = datetime.datetime(int(tr[:4]), int(tr[4:6]), int(tr[6:8]), hour=int(tr[8:10]), minute=int(tr[10:12]), second=int(tr[12:14]), microsecond=int(tr[14:])*1000, tzinfo=tzbj)
In [202]: tsr
Out[202]: datetime.datetime(2022, 11, 1, 13, 0, 0, 216000, tzinfo=<DstTzInfo 'Asia/Shanghai' LMT+8:06:00 STD>)
In [203]: datetime.datetime.now(tzbj)
Out[203]: datetime.datetime(2022, 11, 2, 2, 10, 43, 245633, tzinfo=<DstTzInfo 'Asia/Shanghai' CST+8:00:00 STD>)
Why it's Asia/Shanghai' LMT+8:06:00 STD above?
How do I make it "Asia/Shanghai' CST+8:00:00 STD" as in last line?
Thanks.