Udostępnij za pośrednictwem


datetime_part()

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Wyodrębnia żądaną część daty jako wartość całkowitą.

Przestarzałe aliasy: datepart()

Składnia

datetime_part(część,data/godzina)

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
część string ✔️ Pomiar czasu wyodrębniania z daty. Zobacz możliwe wartości.
data datetime ✔️ Pełna data, z której ma być wyodrębnionej części.

Możliwe wartości części

  • Year (Rok)
  • Kwartał
  • Miesiąc
  • week_of_year
  • Dzień
  • DayOfYear
  • Godzina
  • Minuta
  • Second
  • Milisekunda
  • Mikrosekundy
  • Nanosekund

Zwraca

Liczba całkowita reprezentująca wyodrębnionej części.

Uwaga

week_of_year Zwraca liczbę całkowitą reprezentującą numer tygodnia. Numer tygodnia jest obliczany z pierwszego tygodnia roku, który obejmuje pierwszy czwartek.

Przykład

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)

Wyjście

rok ćwiartka miesiąca weekOfYear dzień dayOfYear godzina min. drugi milisekunda mikrosekundy Nanosekund
2017 4 10 44 30 303 1 2 3 765 765432 765432100

Uwaga

weekofyear jest przestarzałym wariantem week_of_year części. weekofyear nie był zgodny ze standardem ISO 8601; pierwszy tydzień roku został zdefiniowany jako tydzień z pierwszą środą w roku. week_of_year jest zgodny ze standardem ISO 8601; pierwszy tydzień roku jest definiowany jako tydzień z pierwszym czwartek roku w nim. [Aby uzyskać więcej informacji], zobacz daty tygodnia ISO 8601.