Udostępnij przez


DATETIMETOTIMESTAMP — Język zapytań w usłudze Cosmos DB (na platformie Azure i w sieci szkieletowej)

Funkcja DATETIMETOTIMESTAMP konwertuje określoną datę i godzinę na liczbowy znacznik czasu. Sygnatura czasowa jest cyfrową liczbą całkowitą, która mierzy milisekundy od epoki Unix.

Składnia

DATETIMETOTIMESTAMP(<date_time>)

Arguments

Description
date_time Ciąg daty i godziny koordynowanego czasu uniwersalnego (UTC) w formacie YYYY-MM-DDThh:mm:ss.fffffffZISO 8601.

Typy zwracane

Zwraca podpisaną wartość liczbową, bieżącą liczbę milisekund, które upłynęły od epoki systemu Unix (1 stycznia 1970 r.).

Przykłady

Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.

Konwertowanie daty i godziny na znacznik czasu

W tym przykładzie DATETIMETOTIMESTAMP funkcja służy do konwertowania daty i godziny 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 .