動作するコードがあります。私の質問は、なぜこれが機能するのかということです。
#"04/13/05 2:30pm EDT" <- original date string
from datetime import datetime, timedelta
from pytz import timezone
import pytz
import time
T= time.struct_time((2005,4,13,14,30,0,0,0,1))
t = time.mktime(T)
print(t)
このプリント
1113417000,
オンラインコンバーターによると、http://www.epochconverter.com/は、
Your time zone: 4/13/2005 2:30:00 PM GMT-4
どちらが正しい。私の質問は、GMT-4であるEDTの時刻をどのようにして知るのかということです。9タプルの最後は「dstフラグ」ですが、DSTが使用されるタイムゾーンは多数あります。では、どのようにして正しいタイムゾーンを検出するのでしょうか。