Share via


datetime_part()

Extraheert het aangevraagde datumonderdeel als een geheel getal.

Afgeschafte aliassen: datepart()

Syntax

datetime_part(Deel,Datetime)

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
Deel string ✔️ Meting van de tijd die moet worden geëxtraheerd van de datum. Mogelijke waarden bekijken.
Datum datetime ✔️ De volledige datum waaruit het onderdeel moet worden geëxtraheerd.

Mogelijke waarden van onderdeel

  • Jaar
  • Kwartaal
  • Maand
  • week_of_year
  • Dag
  • DayOfYear
  • Hour
  • Minuut
  • Second
  • Milliseconde
  • Microseconde
  • Nanoseconde

Retouren

Een geheel getal dat het geëxtraheerde deel vertegenwoordigt.

Notitie

week_of_year retourneert een geheel getal dat het weeknummer vertegenwoordigt. Het weeknummer wordt berekend vanaf de eerste week van een jaar, die de eerste donderdag omvat.

Voorbeeld

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)

Uitvoer

jaar Kwartaal maand weekOfYear day dayOfYear uur minuut seconde Milliseconde microseconde nanoseconde
2017 4 10 44 30 303 1 2 3 765 765432 765432100

Notitie

weekofyear is een verouderde variant van week_of_year onderdeel. weekofyear was niet conform ISO 8601; de eerste week van een jaar werd gedefinieerd als de week met daarin de eerste woensdag van het jaar. week_of_year voldoet aan ISO 8601; de eerste week van een jaar wordt gedefinieerd als de week met de eerste donderdag van het jaar erin. [Zie ISO 8601 weekdatums voor meer informatie.