konwersja datetime i timezone z pytz - zachowaniem umysłu

Próbuję przekonwertować strefę czasowądatetime obiekt do UTC, a następnie z powrotem do oryginalnej strefy czasowej. Mam następujący fragment kodu

t = datetime(
    2013, 11, 22, hour=11, minute=0,
    tzinfo=pytz.timezone('Europe/Warsaw')
)

teraz w ipythonie:

In [18]: t
Out[18]: datetime.datetime(
    2013, 11, 22, 11, 0, tzinfo=<DstTzInfo 'Europe/Warsaw' WMT+1:24:00 STD>
)

a teraz spróbujmy wykonać konwersję na UTC iz powrotem. Spodziewałbym się mieć taką samą reprezentację jak:

In [19]: t.astimezone(pytz.utc).astimezone(pytz.timezone('Europe/Warsaw'))
Out[19]: datetime.datetime(
    2013, 11, 22, 10, 36, tzinfo=<DstTzInfo 'Europe/Warsaw' CET+1:00:00 STD>
)

A jednak to widzimyOut[18] iOut[19] różnić się. Co się dzieje?

questionAnswers(1)

yourAnswerToTheQuestion