DateTimeToTimestamp (zapytanie NoSQL)
DOTYCZY: NoSQL
Konwertuje określoną datę i godzinę na numeryczny znacznik czasu. Sygnatura czasowa jest cyfrową liczbą całkowitą, która mierzy milisekundy od epoki Unix.
Składnia
DateTimeToTimestamp(<date_time>)
Argumenty
opis | |
---|---|
date_time |
Ciąg daty i godziny koordynowanego czasu uniwersalnego (UTC) w formacie YYYY-MM-DDThh:mm:ss.fffffffZ ISO 8601. |
Uwaga
Aby uzyskać więcej informacji na temat formatu ISO 8601, zobacz ISO 8601.
Typy zwracane
Zwraca podpisaną wartość liczbową, bieżącą liczbę milisekund, które upłynęły od epoki systemu Unix (1 stycznia 1970 r.).
Uwaga
Aby uzyskać więcej informacji na temat epoki systemu Unix, zobacz Czas systemu Unix.
Przykłady
Poniższy przykład konwertuje datę i godzinę 19 maja 2015 r. 12:00 UTC na znacznik czasu.
SELECT VALUE {
timestamp: DateTimeToTimestamp("2015-05-19T12:00:00.0000000")
}
[
{
"timestamp": 1432036800000
}
]
Uwagi
- Ta funkcja zwraca
undefined
, jeśli data i godzina nie są prawidłowym ciągiem daty i godziny ISO 8601.