Udostępnij za pośrednictwem


DateTimeToTicks (zapytanie NoSQL)

DOTYCZY: NoSQL

Konwertuje określoną wartość DateTime na znaczniki. Pojedynczy znacznik reprezentuje 100 nanosekundy lub 0.000000001sekundy.

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.fffffffZISO 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.