Freigeben über


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.