Python3.7 datetime.timestamp() returns 错误值两分钟 (???)

Python3.7 datetime.timestamp() returns a wrong value by two minutes (???)

如果我有这个代码:

import datetime
import pytz

dt = datetime.datetime(
    year=2021,
    month=3,
    day=3,
    hour=11,
    minute=30,
    second=15,
    microsecond=0,
    tzinfo=pytz.timezone("Europe/Prague")
)

那么这是dt.timestamp()的结果:

1614767535.0

转换为 Wed Mar 03 2021 10:32:15 GMT+0000 而我希望 10:30:15 .

这是怎么回事?

问题是由tzinfo=pytz.timezone("Europe/Prague")

引起的

解释在这里: