다음을 통해 공유


DateTimeToTimestamp(NoSQL 쿼리)

적용 대상: NoSQL

지정된 날짜 및 시간을 숫자 타임스탬프로 변환합니다. 타임스탬프는 Unix epoch 이후의 밀리초를 측정하는 부호 있는 숫자 정수입니다.

구문

DateTimeToTimestamp(<date_time>)

인수

설명
date_time ISO 8601 형식 YYYY-MM-DDThh:mm:ss.fffffffZ의 UTC(협정 세계시) 날짜 및 시간 문자열입니다.

참고 항목

ISO 8601형식에 대한 자세한 내용은 ISO 8601을 참조하세요.

반환 형식

부호 있는 숫자 값으로, Unix Epoch 이후 경과한 현재 밀리초 수를 반환합니다(1970년 1월 1일).

참고 항목

Unix epoch에 대한 자세한 내용은 Unix 시간을 참조하세요.

예제

다음 예제에서는 날짜 및 시간 2015년 5월 19일 12:00 UTC를 타임스탬프로 변환합니다.

SELECT VALUE {
    timestamp: DateTimeToTimestamp("2015-05-19T12:00:00.0000000")
}
[
  {
    "timestamp": 1432036800000
  }
]

설명

  • 이 함수는 날짜와 시간이 유효한 ISO 8601 날짜 및 시간 문자열이 아닌 경우 undefined를 반환합니다.