IsDate

Description

Tests whether a string value is a valid date.

Syntax

IsDate ( datevalue )

Argument

Description

datevalue

A string whose value you want to test to determine whether it is a valid date


Return value

Boolean.

Returns true if datevalue is a valid date and false if it is not. If datevalue is null, IsDate returns null.

Usage

You can use IsDate to test whether a user-entered date is valid before you convert it to a date datatype. To convert a value into a date value, use the Date function. The year value must be in the range 01 to 9999.

Examples

This statement returns true:

IsDate("Jan 1, 05")

This statement returns false:

IsDate("Jan 32, 2005")

If the SingleLineEdit sle_Date_Of_Hire contains 7/1/99, these statements store 1999-07-01 in HireDate:

Date HireDate
IF IsDate(sle_Date_Of_Hire.text) THEN
    HireDate = Date(sle_Date_Of_Hire.text)
END IF

See also

IsDate method for DataWindows in the section called “IsDate” in DataWindow Reference.