Dela via


DateTimeToTimestamp (NoSQL-fråga)

GÄLLER FÖR: NoSQL

Konverterar angivet datum och tid till en numerisk tidsstämpel. Tidsstämpeln är ett signerat numeriskt heltal som mäter millisekunderna sedan Unix-epoken.

Syntax

DateTimeToTimestamp(<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 millisekunder 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 konverteras datum och tid 19 maj 2015 12:00 UTC till en tidsstämpel.

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

Kommentarer

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