Share via


datetime_part()

Extrae la parte de fecha solicitada como un valor entero.

Alias en desuso: datepart()

Syntax

datetime_part(Parte,Datetime)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
parte string ✔️ Medición del tiempo que se va a extraer de la fecha. Vea los valores posibles.
date datetime ✔️ Fecha completa de la que se va a extraer parte.

Valores posibles de parte

  • Year (Año)
  • Quarter (Trimestre)
  • Month (Mes)
  • week_of_year
  • Día
  • DayOfYear
  • Hour
  • Minuto
  • Second
  • Millisecond
  • Microsecond
  • Nanosecond

Devoluciones

Entero que representa la parte extraída.

Nota

week_of_year devuelve un entero que representa el número de semana. El número de semana se calcula a partir de la primera semana de un año, que es el que incluye el primer jueves.

Ejemplo

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)

Salida

year quarter mes weekOfYear day dayOfYear hora minute second milisegundo microsegundo nanosegundo
2017 4 10 44 30 303 1 2 3 765 765432 765432100

Nota

weekofyear es una variante obsoleta de la week_of_year parte. weekofyear no era compatible con ISO 8601; la primera semana de un año se definió como la semana con el primer miércoles del año. week_of_year es compatible con ISO 8601; la primera semana de un año se define como la semana con el primer jueves del año. [Para obtener más información], consulte fechas de la semana ISO 8601.