Dela via


datetime_part()

Extraherar den begärda datumdelen som ett heltalsvärde.

Inaktuella alias: datepart()

Syntax

datetime_part(Del,Datetime)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
Del string ✔️ Tidsmått för att extrahera 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
  • Hour
  • Minut
  • Second
  • Millisekund
  • Mikrosekunder
  • Nanosekund

Returer

Ett heltal som representerar den extraherade delen.

Anteckning

week_of_year returnerar ett heltal som representerar veckonumret. Veckonumret beräknas från den första veckan på ett år, vilket är den som innehåller den första torsdagen.

Exempel

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 Quater månad weekOfYear day dayOfYear timme minut sekund Millisekund mikrosekunder Nanosekund
2017 4 10 44 30 303 1 2 3 765 765432 765432100

Anteckning

weekofyear är en föråldrad variant av week_of_year en del. weekofyear inte var 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.