Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Extraherar den begärda datumdelen som ett heltalsvärde.
Inaktuella alias: datepart()
Syntax
datetime_part(
del,datetime)
Läs mer om syntaxkonventioner.
Parameterar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
| del | string |
✔️ | Mätning av tid som ska extraheras från datum. Se möjliga värden. |
| datum | datetime |
✔️ | Det fullständiga datum som delen ska extraheras från. |
Möjliga värden för del
- År
- Kvartal
- Månad
- week_of_year
- Dag
- DayOfYear
- Timme
- Minut
- Sekund
- Millisekund
- Mikrosekund
- Nanosekund
Retur
Returnerar ett heltal som representerar den extraherade delen.
Anmärkning
week_of_year returnerar ett heltal som representerar veckonumret. Veckonumret beräknas från den första veckan på ett år, vilket är det som inkluderar den första torsdagen.
Exempel
I följande exempel extraheras år, kvartal, månad, vecka på året, dag, dag på året, timme, minut, sekund, millisekunder, mikrosekunder och nanosekunder från ett angivet datetime-värde.
let dt = datetime(2017-10-30 01:02:03.7654321);
print
year = datetime_part("year", dt),
quarter = datetime_part("quarter", dt),
month = datetime_part("month", dt),
weekOfYear = datetime_part("week_of_year", dt),
day = datetime_part("day", dt),
dayOfYear = datetime_part("dayOfYear", dt),
hour = datetime_part("hour", dt),
minute = datetime_part("minute", dt),
second = datetime_part("second", dt),
millisecond = datetime_part("millisecond", dt),
microsecond = datetime_part("microsecond", dt),
nanosecond = datetime_part("nanosecond", dt)
Resultat
| år | fjärdedel | månad | weekOfYear | dag | dagPåÅret | timme | minut | andra | millisekund | mikrosekund | nanosekund |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | 4 | 10 | 44 | 30 | 303 | 1 | 2 | 3 | 765 | 765432 | 765432100 |
Anmärkning
weekofyear är en föråldrad variant av week_of_year en del.
weekofyear var inte ISO 8601-kompatibel. den första veckan på ett år definierades som veckan med årets första onsdag i den.
week_of_year är ISO 8601-kompatibel. den första veckan på ett år definieras som veckan med årets första torsdag i den. [Mer information finns i ISO 8601-veckodatum.