datetime_part()

Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
Platí pro: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Extrahuje požadovanou část data jako celočíselnou hodnotu.

Zastaralé aliasy: datepart()

Syntaxe

datetime_part( část,datetime)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Požadováno Popis
část string ✔️ Měření času extrakce z data Prohlédněte si možné hodnoty.
rande datetime ✔️ Úplné datum, ze kterého chcete extrahovat část.

Možné hodnoty části

  • Year (Rok)
  • Čtvrtletí
  • Měsíc
  • week_of_year
  • Den
  • DenOfYear
  • Hodina
  • Minuta
  • Sekunda
  • Milisekunda
  • Mikrosekunda
  • Nanosekunda

Návraty

Vrátí celé číslo představující extrahovaný díl.

Poznámka:

week_of_year vrátí celé číslo, které představuje číslo týdne. Číslo týdne se vypočítá z prvního týdne roku, což je číslo, které zahrnuje první čtvrtek.

Příklady

Následující příklad extrahuje rok, čtvrtletí, měsíc, týden roku, den, den roku, hodinu, minutu, sekundu, milisekundu, mikrosekundy a nanosekundy ze zadané hodnoty datetime.

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)

Výstup

rok čtvrt měs týdenOfYear den denOfYear hodina minuta sekunda milisekunda mikrosekunda nanosekunda
2017 4 10 44 30 303 1 2 3 765 765432 765432100

Poznámka:

weekofyear je zastaralá varianta části week_of_year . weekofyear není kompatibilní se standardem ISO 8601; první týden roku byl definován jako týden s první středou roku. week_of_year je kompatibilní se standardem ISO 8601; první týden roku je definován jako týden s prvním čtvrtkem roku. [Další informace] naleznete v tématu ISO 8601 data týdnů.