Date.DayOfWeek: valor predeterminado para el argumento firstDayOfWeek ???

Un usuario Pregunto ✅

FrankT

De acuerdo con la documentación, el valor predeterminado para el argumento firstDayOfWeek debería ser Day.Sunday!

El 31 de octubre de 2010 fue domingo, pero Date.DayOfWeek (#date (2010,10,31)) devuelve 6.

¿Se ha localizado de alguna manera este argumento? Aquí en Alemania, la semana comienza el lunes, por lo que 6 representaría correctamente un domingo por día.

Date.DayOfWeek (fecha y hora como cualquiera, opcional primer dia de la semana como número anulable) como número anulable


Devuelve un número entre 0 y 6 que representa el día de la semana en el valor de fecha y hora dateTime proporcionado. Esta función toma un valor de Día opcional, firstDayOfWeek, para establecer el primer día de la semana para este cálculo relativo. El valor predeterminado firstDay es Day.Sunday. Los valores válidos son: día, domingo, día, lunes, día, martes, día, miércoles, día, jueves, día, viernes y día, sábado.
  • dateTime: un valor de fecha, fecha y hora o datetimezone a partir del cual se determina el día de la semana.

  • firstDayOfWeek: un tipo de día que representa el primer día de la semana para este cálculo.

MarcelBeug

La documentación es incorrecta.

Es el primer día de la semana según su configuración regional en Windows.

Puede considerar especificar siempre el primer día de la semana en lugar de confiar en el predeterminado.

Redoute

= Date.DayOfWeek (#date (2018, 10, 23)) = Day.Monday

CIERTO

Y pensé que ya era martes Smiley triste

MarcelBeug

La documentación es incorrecta.

Es el primer día de la semana según su configuración regional en Windows.

Puede considerar especificar siempre el primer día de la semana en lugar de confiar en el predeterminado.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *