Delen via


DATETIMETOTICKS - Querytaal in Cosmos DB (in Azure en Fabric)

De DATETIMETOTICKS functie converteert de opgegeven datum/tijd naar tikken. Eén maatstreepje vertegenwoordigt 100 nanoseconden of 0,0000001 van een seconde.

Syntaxis

DATETIMETOTICKS(<date_time>)

Arguments

Description
date_time Een UTC-datum- en tijdtekenreeks (Coordinated Universal Time) in de ISO 8601-indeling YYYY-MM-DDThh:mm:ss.fffffffZ.

Retourtypen

Retourneert een ondertekende numerieke waarde, het huidige aantal tikken van 100 nanoseconden dat is verstreken sinds het Unix-tijdperk (1 januari 1970).

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Datum en tijd converteren naar tikken

In dit voorbeeld wordt de DATETIMETOTICKS functie gebruikt om een datum en tijd te converteren naar tikken.

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

Opmerkingen

  • Deze functie maakt geen gebruik van de index.
  • Deze functie retourneert undefined als de datum en tijd geen geldige ISO 8601-datum - en tijdtekenreeks is.