Ler em inglês

Partilhar via


Information.IsDate(Object) Método

Definição

Retorna um valor Boolean que indica se uma expressão representa um valor de Date válido.

C#
public static bool IsDate (object? Expression);
C#
public static bool IsDate (object Expression);

Parâmetros

Expression
Object

Obrigatórios. Expressão Object.

Retornos

Retorna um valor Boolean que indica se uma expressão representa um valor de Date válido.

Exemplos

O exemplo a seguir usa a IsDate função para determinar se várias variáveis representam valores válidos DateTime .

VB
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)

No exemplo anterior, IsDate retorna True para as quatro primeiras chamadas e False para a última chamada.

Comentários

IsDateretornará True se for do DateTime tipo de dados ou puder ser convertido nele; caso contrário, retornará FalseExpression .

O DateTime tipo de dados contém um valor de data e um valor de hora. IsDate retornará True se Expression representar uma data válida, uma hora válida ou uma data e hora válidas.

Aplica-se a

Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Confira também