Gibt für eine angegebene Datums-Zeichenfolge die Anzahl der Tage seit Beginn der Epoche zurück.
Syntax Date2Num(d [, f [, k ]])
Parameter
Parameter
|
Beschreibung
|
d
|
Eine Datums-Zeichenfolge in dem von f gelieferten Format, die auch dem von k angegebenen Gebietsschema entspricht.
|
f (optional)
|
Eine Datumsformat-Zeichenfolge. Wenn f nicht angegeben ist, wird das Standard-Datumsformat MMM D, YYYY verwendet.
|
k (optional)
|
Eine Zeichenfolge für die Gebietsschema-Kennung, welche den Benennungsstandards für Gebietsschemata entspricht. Wenn k nicht angegeben (oder ungültig) ist, wird das Umgebungsgebietsschema verwendet.
|
Die Funktion gibt den Wert 0 zurück, wenn mindestens eine der folgenden Bedingungen erfüllt ist:
Das Format des angegebenen Datums entspricht nicht dem in der Funktion angegebenen Format.
Das in der Funktion angegebene Gebietsschema oder Datumsformat ist ungültig.
Es sind nicht genügend Informationen angegeben, um einen eindeutigen Tag seit Beginn der Epoche zu bestimmen (das heißt, die Datumsangaben fehlen oder sind unvollständig).
BeispieleDie folgende Tabelle zeigt Beispiele für die Verwendung der Funktion Date2Num:
Ausdruck
|
Rückgabe
|
Date2Num("Mar 15, 1996")
|
35138
|
Date2Num("1/1/1900", "D/M/YYYY")
|
1
|
Date2Num("03/15/96", "MM/DD/YY")
|
35138
|
Date2Num("Aug 1,1996", "MMM D, YYYY")
|
35277
|
Date2Num("96-08-20", "YY-MM-DD", "fr_FR")
|
35296
|
Date2Num("1/3/00", "D/M/YY") - Date2Num("1/2/00", "D/M/YY")
|
29
|
|
|
|