Dela via


DateTimeToTicks (NoSQL-fråga)

GÄLLER FÖR: NoSQL

Konverterar den angivna DateTime till ticks. En enda tick representerar 100 nanosekunder eller 0.000000001en sekund.

Syntax

DateTimeToTicks(<date_time>)

Argument

beskrivning
date_time En utc-datum- och tidssträng (Coordinated Universal Time) i FORMATET ISO 8601 YYYY-MM-DDThh:mm:ss.fffffffZ.

Kommentar

Mer information om FORMATET ISO 8601 finns i ISO 8601.

Returtyper

Returnerar ett signerat numeriskt värde, det aktuella antalet 100-nanosekunders tick som har förflutit sedan Unix-epoken (1 januari 1970).

Kommentar

Mer information om Unix-epoken finns i Unix-tid.

Exempel

I följande exempel mäts fästingarna sedan datum och tid 19 maj 2015 12:00 UTC.

SELECT VALUE {
    ticks: DateTimeToTicks("2015-05-19T12:00:00.0000000")
}
[
  {
    "ticks": 14320368000000000
  }
]

Kommentarer

  • Den här funktionen returnerar undefined om datum och tid inte är en giltig datum- och tidssträng för ISO 8601.
  • Den här funktionen använder inte indexet.