DateTimeToTicks (zapytanie NoSQL)
DOTYCZY: NoSQL
Konwertuje określoną wartość DateTime na znaczniki. Pojedynczy znacznik reprezentuje 100
nanosekundy lub 0.000000001
sekundy.
Składnia
DateTimeToTicks(<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ę 100
-nanosekundowych kleszczy, 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 mierzy znaczniki od daty i godziny 19 maja 2015 r. 12:00 UTC.
SELECT VALUE {
ticks: DateTimeToTicks("2015-05-19T12:00:00.0000000")
}
[
{
"ticks": 14320368000000000
}
]
Uwagi
- Ta funkcja zwraca
undefined
, jeśli data i godzina nie są prawidłowym ciągiem daty i godziny ISO 8601. - Ta funkcja nie używa indeksu.