Compartilhar via


DateAndTime.DateValue(String) Método

Definição

Retorna um Date valor que contém as informações de data representadas por uma cadeia de caracteres, com as informações de hora definidas como meia-noite (00:00:00).

public:
 static DateTime DateValue(System::String ^ StringDate);
public static DateTime DateValue(string StringDate);
static member DateValue : string -> DateTime
Public Function DateValue (StringDate As String) As DateTime

Parâmetros

StringDate
String

Obrigatório expressão de cadeia de caracteres que representa um valor de data/hora de 00:00:00 em 1º de janeiro do ano 1 até 23:59:59 em 31 de dezembro de 9999.

Retornos

Um Date valor que contém as informações de data representadas por uma cadeia de caracteres, com as informações de hora definidas como meia-noite (00:00:00).

Exceções

StringDate inclui informações de tempo inválidas.

Exemplos

Este exemplo usa a DateValue função para converter uma cadeia de caracteres em uma data. Você também pode usar literais de data para atribuir diretamente uma data a uma Object ou Date variável, por exemplo, oldDate = #2/12/69#.

Dim oldDate As Date
oldDate = DateValue("February 12, 1969")

Comentários

Se StringDate incluir apenas números de 1 a 12 separados por separadores de data válidos, DateValue reconhecerá a ordem de mês, dia e ano de acordo com o formato de Data Curta especificado para seu sistema. DateValue usa a configuração de calendário atual da CurrentCulture propriedade da CultureInfo classe no System.Globalization namespace. Os valores padrão CurrentCulture são determinados pelas configurações do Painel de Controle . Você pode substituir o formato Data Curta definindo a ShortDatePattern propriedade da DateTimeFormatInfo classe no System.Globalization namespace.

DateValue reconhece nomes de mês em formato longo, abreviado e numérico. Por exemplo, além de reconhecer 30/12/1991 e 30/12/91, DateValue também reconhece 30 de dezembro de 1991 e 30 de dezembro de 1991.

Se a parte do ano for StringDate omitida, DateValue usará o ano atual da data do sistema do computador.

Se o StringDate argumento incluir informações de tempo, DateValue não o incluirá no valor retornado. No entanto, se StringDate incluir informações de tempo inválidas, como "89:98", ocorrerá um InvalidCastException erro.

Aplica-se a

Confira também