반응형
UNIX epoch를 Date 개체로 변환
나는 균일하게 분포된 시계열에 대해 그림을 그리고 계산을 수행하고 있습니다.타임스탬프는 현재 UNIX epoch 이후의 초 수를 나타내는 정수로 저장됩니다(예: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>
형식이나 오리진 인수 없이 이 모든 것이 어떻게 작동하는지 기록합니다.
와 함께library(lubridate)
1970-01-01 00:00 UTC 이후 초 단위로 절약된 날짜와 시간의 숫자 표현은 다음 날짜로 강제 적용할 수 있습니다.as_datetime()
:
lubridate::as_datetime(1352068320)
[1] "2012-11-04 22:32:00 UTC"
언급URL : https://stackoverflow.com/questions/13456241/convert-unix-epoch-to-date-object
반응형
'programing' 카테고리의 다른 글
Apache poi를 사용하여 Excel 셀에서 항상 소수점 두 개 표시 (0) | 2023.07.06 |
---|---|
쿼리를 사용하여 열을 삭제하지 않고 열의 데이터 유형을 변경하는 방법은 무엇입니까? (0) | 2023.07.06 |
화면 지우기 - Oracle SQL Developer 바로 가기? (0) | 2023.07.06 |
타이프스크립트를 사용하여 특정 길이의 문자열을 선언하려면 어떻게 해야 합니까? (0) | 2023.07.06 |
수업을 어떻게 꾸밀까요? (0) | 2023.07.06 |