DateTimeToTimestamp (NoSQL-Abfrage)
GILT FÜR: NoSQL
Konvertiert das angegebene Datum und die angegebene Uhrzeit in einen numerischen Zeitstempel. Der Zeitstempel ist eine ganze Zahl mit Vorzeichen, die die Millisekunden seit der Unix-Epoche misst.
Syntax
DateTimeToTimestamp(<date_time>)
Argumente
BESCHREIBUNG | |
---|---|
date_time |
Eine Datums- und Uhrzeitzeichenfolge in UTC (Coordinated Universal Time, koordinierte Weltzeit) im ISO 8601-Format YYYY-MM-DDThh:mm:ss.fffffffZ . |
Hinweis
Weitere Informationen zum ISO 8601-Format finden Sie unter ISO 8601.
Rückgabetypen
Gibt einen numerischen Wert mit Vorzeichen zurück, die aktuelle Anzahl der Millisekunden, die seit der Unix-Epoche verstrichen sind (1. Januar 1970).
Hinweis
Weitere Informationen zur Unix-Epoche finden Sie unter Unix-Zeit.
Beispiele
Im folgenden Beispiel werden das Datum und die Uhrzeit 19. Mai 2015 12:00 UTC in einen Zeitstempel konvertiert.
SELECT VALUE {
timestamp: DateTimeToTimestamp("2015-05-19T12:00:00.0000000")
}
[
{
"timestamp": 1432036800000
}
]
Bemerkungen
- Diese Funktion gibt
undefined
zurück, wenn Datum und Uhrzeit keine gültigen Datums- und Uhrzeitzeichenfolgen im ISO 8601-Format sind.