共用方式為


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 回 。