IsDate
Prüft, ob der Ausdruck als Datum interpretiert werden kann und gibt 1 zurück, falls dies möglich ist, ansonsten 0.
Die Funktion kann dafür genutzt werden, um zu prüfen, ob Texteingaben als Datum interpretierbar sind.
Syntax
IsDate (<beliebiger Ausdruck>)
Parameterliste
- <beliebiger Ausdruck>
- ein beliebiger Ausdruck beliebigen Typs, der auch NULL, ein Datum
oder ein Text sein kann, der nicht in einen Datumsausdruck konvertiert werden kann.
- Rückgabewert
- 0 oder 1
- Typ
- sonstige Funktion
Beispiele
| Wert des Ausdrucks | IsDate-Resultat |
|---|
| Null | 0 |
| 0 | 0 |
| 1.5 | 0 |
| Abc | 0 |
| 2005-10-25 | 1 |
| 2005-10-25 Eintrag | 0 |
| 2005-10-25 10:20 | 1 |
| 10-25-2005 | 1 * |
| 25.10.2005 | 0 * |
Beachten Sie, daß bei der Interpretation des Datums die Sprache der aktuellen Sitzung zu berücksichtigen ist. Die
beiden mit (*) markierten Zeilen gelten für eine Sitzung mit 'en-US' als Sprache. Damit wird als Datumsformat (ShortDatePattern)
'M/d/yyyy' genutzt, so daß ein Ausdruck '25.10.2005' als ungültiges Datum (kein Monat 25) zurückgewiesen,
'10.1.2005' jedoch als '1. Oktober 2005' und nicht als '10. Januar 2005' akzeptiert wird.
© 2003-2009 Jürgen Auer, Berlin.