반응형
UNIX 시대를 Date 객체로 변환
균일하게 분포 된 시계열에 대한 계산을 플로팅하고 수행하고 있습니다. 타임 스탬프는 현재 UNIX 시대 (예 :) 이후의 초 수를 나타내는 정수로 저장 1352068320
되지만 Date
개체는 플로팅에 더 적합 해 보입니다. 어떻게 변환 할 수 있습니까?
?Date
, ?as.Date
및을 읽었 ??epoch
지만 해당 정보를 놓친 것 같습니다.
를 통해 거기 POSIXct
를 설정하고 싶습니다. TZ
여기에 내 (시카고) 기본값이 표시됩니다.
R> val <- 1352068320
R> as.POSIXct(val, origin="1970-01-01")
[1] "2012-11-04 22:32:00 CST"
R> as.Date(as.POSIXct(val, origin="1970-01-01"))
[1] "2012-11-05"
R>
편집 : 몇 년 후, 이제 언제든지 패키지를 사용할 수 있습니다 .
R> library(anytime)
R> anytime(1352068320)
[1] "2012-11-04 16:32:00 CST"
R> anydate(1352068320)
[1] "2012-11-04"
R>
이 모든 것이 형식이나 원본 인수 없이 어떻게 작동하는지 주목하십시오 .
윤활 라이브러리에서 1970-01-01 00:00:00 UTC 이후 초 단위로 저장된 날짜 및 시간. 그래서 당신은 할 수 있습니다
library(lubridate)
as_datetime(1352068320)
[1] "2012-11-04 22:32:00 UTC"
참고 URL : https://stackoverflow.com/questions/13456241/convert-unix-epoch-to-date-object
반응형
'program tip' 카테고리의 다른 글
Rails에서 기본값을 설정하는 방법은 무엇입니까? (0) | 2020.08.13 |
---|---|
C ++ 열거 형은 서명되었거나 서명되지 않았습니까? (0) | 2020.08.13 |
이미 업로드 된 Lambda 함수 다운로드 (0) | 2020.08.13 |
Google Maps API v3 : 마커 아이콘을 어떻게 동적으로 변경하나요? (0) | 2020.08.13 |
인덱스 (0 기준)는 0보다 크거나 같아야합니다. (0) | 2020.08.13 |