Megosztás a következőn keresztül:


DateTimePart (NoSQL-lekérdezés)

A KÖVETKEZŐKRE VONATKOZIK: NoSQL

A megadott dátum- és időrész értékét adja vissza a megadott dátumhoz és időponthoz.

Szintaxis

DateTimePart(<date_time> , <date_time_part>)

Argumentumok

Description
date_time Egyezményes világidő (UTC) dátum- és idősztring ISO 8601 formátumban YYYY-MM-DDThh:mm:ss.fffffffZ.
date_time_part Az ISO 8601 dátumformátum-specifikáció egy részét képviselő sztring. Ez a rész azt jelzi, hogy a dátum mely aspektusát kell kinyerni és visszaadni.

Megjegyzés

További információ az ISO 8601 formátumról: ISO 8601.

Visszatérési típusok

Pozitív egész számértéket ad vissza.

Példák

Az alábbi példa a 2016. május 29. 08:30 (UTC) dátum és idő különböző részeit adja vissza.

SELECT VALUE {
    getYear: DateTimePart("yyyy", "2016-05-29T08:30:00.1301617"),
    getMonth: DateTimePart("mm", "2016-05-29T08:30:00.1301617"),
    getDay: DateTimePart("dd", "2016-05-29T08:30:00.1301617"),
    getHour: DateTimePart("hh", "2016-05-29T08:30:00.1301617"),
    getMinute: DateTimePart("mi", "2016-05-29T08:30:00.1301617"),
    getSecond: DateTimePart("ss", "2016-05-29T08:30:00.1301617"),
    getMillisecond: DateTimePart("ms", "2016-05-29T08:30:00.1301617"),
    getMicrosecond: DateTimePart("mcs", "2016-05-29T08:30:00.1301617"),
    getNanosecond: DateTimePart("ns", "2016-05-29T08:30:00.1301617")
}
[
  {
    "getYear": 2016,
    "getMonth": 5,
    "getDay": 29,
    "getHour": 8,
    "getMinute": 30,
    "getSecond": 0,
    "getMillisecond": 130,
    "getMicrosecond": 130161,
    "getNanosecond": 130161700
  }
]

Megjegyzések

  • Ez a függvény a következő okokból ad undefined vissza:
    • A megadott dátum- és időrész érvénytelen.
    • A dátum és az idő nem érvényes ISO 8601 dátum- és idősztring.
  • Az ISO 8601 dátumformátum a függvényhez használandó érvényes dátum- és időrészeket adja meg: | | Formátum | | --- | --- | | Év | year, yyyy| yy | Hónap | month, mm| m | Nap | day, dd| d | Óra | hour, hh | | Perc | minute, mi| n | Második | second, ss, s | | Ezredmásodperc | millisecond, ms | | Mikroszekron, | microsecondmcs | | Nanosecond | nanosecond,ns |
  • Ez a függvény nem használja az indexet.