2017년 8월 24일 목요일

[Cassandra 레퍼런스] [Data Definition] Working with timestamps

이 문서는 개인적인 목적이나 배포하기 위해서 복사할 수 있다. 출력물이든 디지털 문서든 각 복사본에 어떤 비용도 청구할 수 없고 모든 복사본에는 이 카피라이트 문구가 있어야 한다.





Data Types

타임 스탬프 유형의 값은 epoch로 알려진 표준 기본 시간[1970 년 1 월 1 일 00:00:00 GMT] 이후로 밀리 초를 나타내는 64 비트 부호있는 정수로 인코딩됩니다.

타임 스탬프는 정수로 값을 사용하거나 ISO 8601 날짜를 나타내는 문자열을 사용하여 CQL에 입력 할 수 있습니다.
예를 들어, 아래의 모든 값은 2011 년 3 월 2 일 오전 4시 05 분 (GMT)의 유효한 타임 스탬프 값입니다.

- 1299038700000
- '2011-02-03 04:05+0000'
- '2011-02-03 04:05:00+0000'
- '2011-02-03 04:05:00.000+0000'
- '2011-02-03T04:05+0000'
- '2011-02-03T04:05:00+0000'
- '2011-02-03T04:05:00.000+0000'

위의 +0000은 RFC 822 4자리 표준 시간대 사양입니다.
+0000은 GMT를 나타냅니다.
미국 태평양 표준시는 -0800입니다.
원하는 경우 시간대를 생략 할 수 있습니다 ( '2011-02-03 04:05:00'). 그러한 경우 해당 Cassandra 노드가 구성된 시간대로 날짜가 해석됩니다.
그러나 표준 시간대 구성이 예상대로 유지되는 데는 고유의 어려움이 있으므로 가능한 경우 타임 스탬프에 대해 시간대를 항상 지정하는 것이 좋습니다.

시간부분을 생략 할 수도 있습니다 ( '2011-02-03'또는 '2011-02-03 + 0000').이 경우 시간은 지정된 시간대 또는 기본 시간대에서 00:00:00으로 기본 설정됩니다 .
그러나 날짜 부분 만 관련된 경우 date 유형을 사용하는 것이 좋습니다.

출처 : http://cassandra.apache.org/doc/latest/cql/types.html

댓글 없음 :

댓글 쓰기