TAGDESJAHRES-Funktion
Gibt eine ganze Zahl (1 bis 366) zurück, die den sequenziellen Tag des Jahres in datetime oder expression darstellt. Die DAYOFYEAR-Funktion verwendet den gregorianischen Kalender.
Syntax
DAYOFYEAR(" datetime "| Ausdruck [, lcid ])
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Datetime |
Erforderlich |
String |
Beliebige Zeichenfolge, die allgemein als Datums- und Zeitangabe erkannt wird, oder ein Bezug auf eine Zelle mit einer Datums- und Zeitangabe. |
expression |
Erforderlich |
String |
Beliebiger Ausdruck, der eine Datums- und Zeitangabe liefert. |
lcid |
Optional |
Number |
Gibt den lokalen Bezeichner an, der bei der Auswertung eines nicht lokalen Werts für datetime verwendet werden soll. Der lokale Bezeichner ist eine Zahl, die in den Systemkopfdateien beschrieben wird. |
Rückgabewert
Ganze Zahl
Hinweise
Alle Zeitkomponenten in datetime oder expression werden verworfen.
Das Ergebnis entspricht dem 1. Januar bis 31. Dezember. Es findet kein Auf- oder Abrunden statt. Wenn datetime fehlt oder nicht als gültiges Datum oder eine gültige Uhrzeit interpretiert werden kann, gibt die Funktion einen Fehler zurück.
Die DAYOFYEAR-Funktion nimmt für expression auch einen einzelnen Zahlenwert an, wobei der Ganzzahlteil des Ergebnisses für die Anzahl von Tagen seit dem 30. Dezember 1899 steht.
Beispiel 1
DAYOFYEAR("30. Mai 1997 13:45:24")
Gibt 150 zurück
Beispiel 2
DAYOFYEAR(DATUMSWERT("30. Mai 1997")+7 t.)
Gibt 157 zurück.
Beispiel 3
DAYOFYEAR(35580.6337)
Gibt 150 zurück.