DateTimeToTimestamp (NoSQL-lekérdezés)
A KÖVETKEZŐKRE VONATKOZIK: NoSQL
A megadott dátumot és időt numerikus időbélyegzővé alakítja. Az időbélyeg egy aláírt numerikus egész szám, amely a Unix-korszak óta eltelt ezredmásodperceket méri.
Szintaxis
DateTimeToTimestamp(<date_time>)
Argumentumok
Description | |
---|---|
date_time |
Egyezményes világidő (UTC) dátum- és idősztring ISO 8601 formátumban YYYY-MM-DDThh:mm:ss.fffffffZ . |
Megjegyzés
További információ az ISO 8601 formátumról: ISO 8601.
Visszatérési típusok
Egy aláírt numerikus értéket ad vissza, amely a Unix-korszak óta eltelt ezredmásodpercek aktuális száma (1970. január 1.).
Megjegyzés
A Unix-korszakról további információt a Unix-idő című témakörben talál.
Példák
Az alábbi példa a 2015. május 19., 12:00 (UTC ) dátumot és időpontot időbélyegzővé alakítja.
SELECT VALUE {
timestamp: DateTimeToTimestamp("2015-05-19T12:00:00.0000000")
}
[
{
"timestamp": 1432036800000
}
]
Megjegyzések
- Ez a függvény akkor ad
undefined
vissza, ha a dátum és az idő nem érvényes ISO 8601 dátum- és idősztring.