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