Date.WeekOfYear

La función Date.WeekOfYear devuelve el número de semana del año correspondiente a la fecha indicada.

Sintaxis

Date.WeekOfYear(
    dateTime as any,
    optional firstDayOfWeek as nullable number
) as nullable number

Parámetros
  • dateTime: valor temporal de tipo date, datetime o datetimezone del que extraer el número de semana del año.
  • firstDayOfWeek: (opcional) constante indicando el primer día de la semana.
Información adicional

El resultado es un número entero mayor o igual a 1 y menor o igual a 54.

Si no se especifica el argumento firstDayOfWeek, se aplica un valor que dependerá de la configuración regional del equipo.

Ejemplos

Obsérvese el calendario de enero de 2020:

Calendario de enero de 2020

El viernes 3, con la configuración regional de mi equipo (español de España), queda englobado en la primera semana del año:

Date.WeekOfYear(#date(2020,1,3))

1

Función M Date.WeekOfYear

Sin embargo, si especificamos como primer día de la semana el jueves, el viernes 3 ya caería en la segunda semana del año:

Date.WeekOfYear(#date(2020,1,3), Day.Thursday)

2

Función M Date.WeekOfYear

Siguiendo con en el ejemplo anterior, el último día del año quedaría englobado en la semana 54ª:

Date.WeekOfYear(#date(2020,12,31), Day.Thursday)

54

Función M Date.WeekOfYear
Categoría
Funciones de fecha
Enviado por admin el Lun, 29/06/2020 - 10:39