Sdílet prostřednictvím


DateTimeToTimestamp (dotaz NoSQL)

PLATÍ PRO: NoSQL

Převede zadané datum a čas na číselné časové razítko. Časové razítko je podepsané číselné celé číslo, které měří milisekundy od epochy Unixu.

Syntaxe

DateTimeToTimestamp(<date_time>)

Argumenty

Popis
date_time Řetězec data a času koordinovaného univerzálního času (UTC) ve formátu YYYY-MM-DDThh:mm:ss.fffffffZISO 8601 .

Poznámka:

Další informace o formátu ISO 8601 naleznete v tématu ISO 8601.

Návratové typy

Vrátí číselnou hodnotu se znaménkem, aktuální počet milisekund, které uplynuly od epochy Unixu (1. ledna 1970).

Poznámka:

Další informace o unixové epochě naleznete v tématu Unix time.

Příklady

Následující příklad převede datum a čas 19. května 2015 12:00 UTC na časové razítko.

SELECT VALUE {
    timestamp: DateTimeToTimestamp("2015-05-19T12:00:00.0000000")
}
[
  {
    "timestamp": 1432036800000
  }
]

Poznámky

  • Tato funkce vrátí undefined , pokud datum a čas nejsou platným řetězcem data a času ISO 8601.