共用方式為


Information.IsDate 方法

傳回 Boolean 值,指出運算式是否表示有效的 Date 值。

命名空間: Microsoft.VisualBasic
組件: Microsoft.VisualBasic (在 microsoft.visualbasic.dll 中)

語法

'宣告
Public Shared Function IsDate ( _
    Expression As Object _
) As Boolean
'用途
Dim Expression As Object
Dim returnValue As Boolean

returnValue = Information.IsDate(Expression)
public static bool IsDate (
    Object Expression
)
public:
static bool IsDate (
    Object^ Expression
)
public static boolean IsDate (
    Object Expression
)
public static function IsDate (
    Expression : Object
) : boolean

參數

  • Expression
    必要項。Object 運算式。

傳回值

傳回 Boolean 值,指出運算式是否表示有效的 Date 值。

備註

如需詳細資訊,請參閱 Visual Basic 的主題 IsDate 函式 (Visual Basic)

如果 Expression 屬於 日期資料型別或可轉換成 Date,就會傳回 IsDate 會傳回 True,否則傳回 False

Date 資料型別可以同時保存日期值和時間值;如果 Expression 表示有效的日期、有效的時間或有效的日期和時間,則 IsDate 會傳回 True

範例

下列範例使用 IsDate 函式,以判斷是否有數個變數表示有效的 Date 值。

Dim firstDate, secondDate As Date
Dim timeOnly, dateAndTime, noDate As String
Dim dateCheck As Boolean
firstDate = CDate("February 12, 1969")
secondDate = #2/12/1969#
timeOnly = "3:45 PM"
dateAndTime = "March 15, 1981 10:22 AM"
noDate = "Hello"
dateCheck = IsDate(firstDate)
dateCheck = IsDate(secondDate)
dateCheck = IsDate(timeOnly)
dateCheck = IsDate(dateAndTime)
dateCheck = IsDate(noDate)

在之前的範例中,IsDate 會在前四個呼叫中傳回 True,並在最後一個呼叫中傳回 False

平台

Windows 98、 Windows 2000 SP4、 Windows CE、 Windows Millennium Edition、 Windows Mobile for Pocket PC、 Windows Mobile for Smartphone、 Windows Server 2003、 Windows XP Media Center Edition、 Windows XP Professional x64 Edition、 Windows XP SP2、 Windows XP Starter Edition

.NET Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱系統需求一節的內容。

版本資訊

.NET Framework

支援版本:2.0、1.1、1.0

.NET Compact Framework

支援版本:2.0、1.0

請參閱

參考

Information 類別
Information 成員
Microsoft.VisualBasic 命名空間

其他資源

IsDate 函式 (Visual Basic)
IsArray 函式 (Visual Basic)
IsDBNull 函式
IsError 函式
IsNothing 函式
IsNumeric 函式 (Visual Basic)
IsReference 函式
Object 資料型別
Date 資料型別 (Visual Basic)
TypeName 函式 (Visual Basic)