Compartilhar via


Função DAYOFYEAR

Retorna um inteiro, de 1 a 366, que representa o dia sequencial do ano em datetime ou expressão. A função DAYOFYEAR usa o calendário Gregoriano.

Sintaxe

DAYOFYEAR(" datetime "| expressão [, lcid ])

Parâmetros

Name Obrigatório/opcional Tipo de dados Descrição
datetime
Obrigatório
String
Qualquer cadeia de caracteres comumente reconhecida como uma data e hora ou uma referência a uma célula contendo uma data e hora.
expression
Obrigatório
String
Qualquer expressão que produza uma data e hora.
lcid
Opcional
Número
Especifica o identificador de local para ser utilizado na avaliação de uma data e hora não locais. O identificador de local é um número descrito nos arquivos de cabeçalho do sistema.

Valor de retorno

Número inteiro

Comentários

Qualquer componente de hora em datetime ou expression é desconsiderado.

O resultado corresponde de 1 de janeiro a 31 de dezembro. Não é feito nenhum arredondamento. Se datetime estiver ausente ou não puder ser interpretado como uma data ou hora válida, a função retornará um erro.

A função DAYOFYEAR também aceita um único valor de número para expressão em que a parte inteiro do resultado representa o número de dias desde 30 de dezembro de 1899.

Exemplo 1

DAYOFYEAR("30 de maio de 1997 13:45:24")

Retorna 150.

Exemplo 2

DAYOFYEAR(DATEVALUE("30 de maio de 1997")+7 ed.)

Retornará 157.

Exemplo 3

DAYOFYEAR (35580.6337)

Retornará 150.