DateTimePart (NoSQL-lekérdezés)
A KÖVETKEZŐRE VONATKOZIK: NoSQL
A megadott dátum és idő rész értékét adja vissza a megadott dátumhoz és időponthoz.
Syntax
DateTimePart(<date_time_part> , <date_time>)
Argumentumok
Leírás | |
---|---|
date_time |
Az ISO 8601 formátumú YYYY-MM-DDThh:mm:ss.fffffffZ egyezményes világidő (UTC) dátum- és idősztringje. |
date_time_part |
Az ISO 8601 dátumformátum-specifikációjának egy részét képviselő sztring. Ez a rész azt jelzi, hogy a dátum melyik aspektusát kell kinyerni és visszaadni. |
Feljegyzé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 dátum és az idő különböző részeit adja vissza 2016. május 29. 08:30 (UTC)
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 tér vissza
undefined
:- 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
| | Mikroszekundum |microsecond
,mcs
| | Nanosecond |nanosecond
,ns
| - Ez a függvény nem használja az indexet.