WEEK( ) (Función)
Devuelve un número que representa la semana del año a partir de una expresión de tipo Date o DateTime.
WEEK(dExpression | tExpression [, nFirstWeek] [, nFirstDayOfWeek])
Valores devueltos
Numeric
Parámetros
dExpression | tExpression
Especifica la expresión Date o DateTime para la cual WEEK( ) devuelve la semana del año.Si omite los argumentos opcionales nFirstWeek y nFirstDayOfWeek, WEEK( ) utilizará el domingo como primer día de la semana.
nFirstWeek
Especifica los requisitos para la primera semana del año. nFirstWeek puede tener uno de los valores siguientes.nFirstWeek Descripción 0 WEEK( ) devuelve la semana seleccionada actualmente en el cuadro de lista Primera semana del año de la ficha Regional del cuadro de diálogo Opciones. 1 La primera semana contiene 1 de enero. Éste es el valor predeterminado cuando se omite nFirstWeek. 2 La mitad más grande (cuatro días) de la primera semana está en el año actual. 3 La primera semana tiene siete días. nFirstDayOfWeek
Especifica el primer día de la semana. nFirstDayOfWeek puede tener uno de los valores siguientes.nFirstDayOfWeek Descripción 0 WEEK( ) devuelve el día seleccionado actualmente en el cuadro de lista La semana empieza en, de la ficha Regional del cuadro de diálogo Opciones. 1 Domingo. Éste es el valor predeterminado cuando se omite nFirstDayOfWeek y es el primer día de la semana utilizado en versiones anteriores de FoxPro. 2 Lunes 3 Martes 4 Miércoles 5 Jueves 6 Viernes 7 Sábado
Observaciones
WEEK( ) devuelve un número del 1 al 53 que representa la semana del año. Por ejemplo, WEEK( ) devuelve 1 para la primera semana del año, 2 para la segunda semana del año, y así sucesivamente. Observe que una semana puede dividirse en dos años: la primera semana del año puede estar tanto en el año actual como en el anterior.
Ejemplo
En el ejemplo siguiente se muestra la semana del año correspondiente a la fecha de hoy y para una fecha específica.
CLEAR
? WEEK(DATE( ))
? WEEK({^1998-02-16}) && Displays 8
Vea también
CDOW( ) | DAY( ) | DOW( ) | SET FDOW | SET FWEEK | SYS( ) Introducción a las funciones