POSIX 日付から 1 日を差し引いて、DST の前後で同時に終了したいと考えています。
たとえば、1 日を追加すると、次のようになります。
> as.POSIXct('2009-03-08 23:00:00.000') + 86400
[1] "2009-03-09 23:00:00 EDT"
しかし、私が過去に行くと、それは相殺されます:
> as.POSIXct('2009-03-08 23:00:00.000') - 86400
[1] "2009-03-07 22:00:00 EST"
DST 前後の絶対時差に対処する最善の方法は何ですか? 通常、私は時間を文字列に変換し、DST が適用されないように別々に処理することでこれに対処します。