datetime_part()

Estrae la parte data richiesta come valore intero.

Alias deprecati: datepart()

Sintassi

datetime_part(Parte,Datetime)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
Parte string ✔️ Misurazione del tempo da estrarre dalla data. Vedere i valori possibili.
date datetime ✔️ Data completa da cui estrarre parte.

Valori possibili della parte

  • Year
  • Quarter
  • Month
  • week_of_year
  • Giorno
  • DayOfYear
  • Hour
  • Minuto
  • Second
  • Millisecond
  • Microsecondo
  • Nanosecondo

Restituisce

Intero che rappresenta la parte estratta.

Nota

week_of_year restituisce un numero intero che rappresenta il numero della settimana. Il numero di settimana viene calcolato dalla prima settimana di un anno, ovvero quella che include il primo giovedì.

Esempio

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)

Output

anno quarter month weekOfYear day dayOfYear hour minute second millisecondo microsecondo nanosecondo
2017 4 10 44 30 303 1 2 3 765 765432 765432100

Nota

weekofyear è una variante obsoleta della week_of_year parte. weekofyear non è conforme a ISO 8601; la prima settimana di un anno è stata definita come settimana con il primo mercoledì dell'anno. week_of_year è conforme a ISO 8601; la prima settimana di un anno è definita come la settimana con il primo giovedì dell'anno. [Per altre informazioni], vedere Date della settimana ISO 8601.