したがって、現在、次のようなコード行があります。
t1 = datetime(self.year, self.month, self.day, self.hour, self.minute, self.second)
...
t2 = timedelta(days=dayNum, hours=time2.hour, minutes=time2.minute, seconds=time2.second)
sumVal = t1 + t2
結果には、発生する可能性のあるDSTの影響を考慮に入れたいと思います(たとえば、2012年11月4日午前00時30分に3時間を追加すると、フォールバックのために午前2時30分になります)。 DSTの場合)。pytzとpython-dateutilの使用を検討しましたが、どちらもこれをサポートしていないようです。少なくとも、すべてのタイムゾーンを含む別のファイルがないとサポートされていません。キッカーは、時刻が必ずしも現在のシステムと同じタイムゾーンにあるとは限らない、または過去にあるとは限らないということです。これを行う簡単な方法があると確信しています(またはPythonからそうなると思います)が、今必要なものは何もないようです。何か案は?