Partager via


Fonction DAYOFYEAR

Retourne un entier, compris entre 1 et 366, qui représente le jour séquentiel de l’année en datetime ou expression. La fonction DAYOFYEAR utilise le calendrier grégorien.

Syntaxe

DAYOFYEAR( » datetime « | expression [, lcid ])

Paramètres

Nom Requis/Facultatif Type de données Description
Datetime
Obligatoire
String
Toute chaîne communément reconnue comme date et heure ou comme référence à une cellule contenant une date et une heure.
expression
Obligatoire
String
Toute expression qui génère une date et une heure.
lcid
Facultatif
Number
Spécifie l’identificateur de paramètres régionaux à utiliser pour l’évaluation d’une valeur de date et d’heure non locale. L’identificateur de paramètres régionaux est un nombre décrit dans les fichiers d’en-tête du système.

Valeur renvoyée

Entier

Remarques

Les composants d’heure figurant dans les paramètres datetime ou expression ne sont pas pris en compte.

Le résultat est compris entre le 1er janvier et le 31 décembre. Aucun arrondissement n’est effectué. Si l’argument datetime est introuvable ou ne peut pas être interprété comme une date ou une heure valide, une erreur est renvoyée.

La fonction DAYOFYEAR accepte également une valeur numérique simple pour expression où la partie entière du résultat représente le nombre de jours écoulés depuis le 31 décembre 1899.

Exemple 1

DAYOFYEAR("30 mai 1997 13:45:24")

Renvoie 150.

Exemple 2

DAYOFYEAR(DATEVALUE("30 mai 1997") + 7 je.)

Renvoie 157.

Exemple 3

DAYOFYEAR(35580.6337)

Renvoie 150.