어떤 이유로 든 as.POSIXct
은 "2013-03-10 02:00:00.000"
을 다른 형식의 유효한 datetimes와 다릅니다.이상한 POSIXct 오류
> as.POSIXct("2013-03-10 01:00:00.000") #Different time, same date
[1] "2013-03-10 01:00:00 PST"
> as.POSIXct("2013-03-11 02:00:00.000") #Same time, different date
[1] "2013-03-11 02:00:00 PDT"
> as.POSIXct("2013-03-10 02:00:00.000")
[1] "2013-03-10 PST"
나는 데이터베이스에서이 읽을 수있는 패키지 RODBC
을 사용하고, 그것은 자동으로 POSIXct
클래스로 날짜 시간이 전체 열을 변환합니다. 이로 인해 전체 열이 시간 정보를 잃게됩니다.
일광 절약 시간제 변경 ??? 2013-03-10의 오전 2 시가 해당 시간대에 존재하지 않습니까? –
@BenBolker가 맞습니다. 그날 오전 2 시가 존재하지 않았습니다. –
물론 PST에서 PDT 로의 전환을 설명합니다. 'RODBC' 패키지의 코드를 수정하거나 데이터베이스의 값을 변경하지 않고도이 문제를 해결할 수있는 쉬운 방법은 없을 것이라고 생각합니다. –