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.fffffffZ ISO 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.