DateTimeToTimestamp (NoSQL-fråga)
GÄLLER FÖR: NoSQL
Konverterar angivet datum och tid till en numerisk tidsstämpel. Tidsstämpeln är ett signerat numeriskt heltal som mäter millisekunderna sedan Unix-epoken.
Syntax
DateTimeToTimestamp(<date_time>)
Argument
beskrivning | |
---|---|
date_time |
En utc-datum- och tidssträng (Coordinated Universal Time) i FORMATET ISO 8601 YYYY-MM-DDThh:mm:ss.fffffffZ . |
Kommentar
Mer information om FORMATET ISO 8601 finns i ISO 8601.
Returtyper
Returnerar ett signerat numeriskt värde, det aktuella antalet millisekunder som har förflutit sedan Unix-epoken (1 januari 1970).
Kommentar
Mer information om Unix-epoken finns i Unix-tid.
Exempel
I följande exempel konverteras datum och tid 19 maj 2015 12:00 UTC till en tidsstämpel.
SELECT VALUE {
timestamp: DateTimeToTimestamp("2015-05-19T12:00:00.0000000")
}
[
{
"timestamp": 1432036800000
}
]
Kommentarer
- Den här funktionen returnerar
undefined
om datum och tid inte är en giltig datum- och tidssträng för ISO 8601.