日時オブジェクトを処理するためにRでカスタムタイムゾーンを作成することは可能ですか?
具体的には、POSIXctオブジェクトの処理に興味があり、「US/Eastern」に対応する17時間よりもタイムゾーンを作成したいと思います。同様のオフセットを持つタイムゾーンは、米国と同じ夏時間の規則に従いません。
そのように定義されたタイムゾーンを使用する理由は、東部標準時午後5時が妥当な「深夜」であるFX取引に由来します。
毎日の特定の「真夜中のような」時刻が気になる場合は、その時刻に切り替わる時刻のない日付を取得したいと思います。それがあなたの意図であるなら、あなた17*3600
の時間のベクトルから単に17時間(=秒)を引いて、結果のPOSIXct
値の日付をとるのはどうですか?
これにより、複雑なタイムゾーンの操作が回避されます。これは、私が知る限り、通常はR自体ではなく、基になるCライブラリによって処理されるため、R内から実行するのは難しい場合があります。代わりに、すべての計算はESTで実行されます。それでも、現地の深夜とは異なる切り替え時間が発生します。