POSIX 날짜에서 1 일을 뺀 후 DST를 통해 동시에 끝납니다.DST 주변에 POSIXct 시간이 있습니까?
예를 들어, 나는 하루에 추가 할 때 :
> 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가 적용되지 않도록 시간을 문자열로 변환하고 별도로 처리하여이 문제를 처리합니다.
DTC가 변환에 계속 적용되므로 UTC로 변환하고 하루를 빼고 다시 변환하면 같은 오프셋으로 끝납니다. 권리? – Shane
DST 첫날에 정확한 날짜가 정해지면 그렇지 않습니다. 하지만 모든 날짜 시간을 UTC로 생각하고 마지막 순간에 현지 시간으로 만 형식을 지정하십시오. – Mark