Función DAYOFYEAR
Devuelve un entero, de 1 a 366, que representa el día secuencial del año en datetime o expresión. La función DAYOFYEAR usa el calendario gregoriano.
Sintaxis
DAYOFYEAR(" datetime "| expresión [, lcid ])
Parameters
Name | Necesario/Opcional | Tipo de datos | Descripción |
---|---|---|---|
Datetime |
Obligatorio |
String |
Cualquier cadena que se pueda reconocer como una fecha y una hora, o una referencia a una celda que contenga una fecha y una hora. |
expresión |
Obligatorio |
String |
Cualquier expresión que produzca como resultado una fecha y una hora. |
lcid |
Opcional |
Number |
Especifica el identificador regional que se usa para evaluar información de fecha y hora que no sea local. El identificador regional es un número que se describe en los archivos de encabezado del sistema. |
Valor devuelto
Entero
Comentarios
Se descarta cualquier parte de fecha y hora o de expresión que corresponda a la hora.
El resultado corresponde a la fecha entre el 1 de enero y el 31 de diciembre. No se realiza ningún redondeo. Si falta fecha y hora o si no se puede convertir en una fecha y hora válidas, la función devuelve un error.
La función DAYOFYEAR también acepta un único valor numérico en expresión, en el que la parte entera del resultado representa el número de días transcurridos desde el 30 de diciembre de 1899.
Ejemplo 1
DAYOFYEAR("May 30, 1997 13:45:24")
Devuelve 150.
Ejemplo 2
DAYOFYEAR(DATEVALUE("May 30, 1997")+7 ed.)
Devuelve 157.
Ejemplo 3
DAYOFYEAR(35580.6337)
Devuelve 150.