Compartilhar via


Função DateValue (Visual Basic)

Retorna um Date valor que contém as informações de data representadas por uma seqüência de caracteres, com as informações de time conjunto à meia-noite (00: 00: 00).

Public Function DateValue(ByVal StringDate As String) As DateTime

Parâmetros

  • StringDate
    Obrigatório.String expressão representando um valor de data/time de 00: 00: 00 em 1 de janeiro do ano 1 por meio de 23: 59: 59 em 31 de dezembro de 9999.

Exceções

Tipo de exceção

Número de erro

Condição

InvalidCastException

13

StringDate inclui informações de time inválido.

Ver a coluna " número de erro " se você estiver atualizando aplicativos Visual Basic 6.0 que usam manipulação de erros não estruturada.(Você pode comparar o número do erro com a Propriedade do Número (Erro de objeto).) Entretanto, quando for possivel, você pode considerar substituir tal controle de erro por Visão Geral sobre a Manipulação Estruturada de Exceções para o Visual Basic.

Comentários

If StringDate inclui somente números de 1 a 12 separados por separadores de data válida DateValue reconhecerá a ordem de dia, mês e ano de acordo com o formato de data abreviada especificado para o seu sistema. DateValue utiliza a configuração atual de calendário da propriedade CurrentCulture da classe CultureInfo no namespace System.Globalization.Os valores CurrentCulture padrão são determinados por configurações do Painel de Controle.Você pode substituir o formato data abreviada, definindo o ShortDatePattern propriedade das DateTimeFormatInfo classe na System.Globalization espaço para nome.

DateValue reconhece os nomes dos meses no formulário longo, abreviado e numérico. Por exemplo, bem como reconhecer 12/30/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 de StringDate for omitido, DateValue usará o ano corrente de data do sistema do seu computador.

Se o StringDate argumento inclui informações de time DateValue não o inclui no valor retornado. No entanto, se StringDateinclui informações de time inválido, sistema autônomo "89: 98", um InvalidCastException erro ocorre.

Exemplo

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

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

Requisitos

Namespace: Microsoft.VisualBasic

**Módulo:**DateAndTime

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Consulte também

Referência

Função DateSerial (Visual Basic)

Função Day (Visual Basic)

Função Mês (Visual Basic)

Propriedade agora

Função DateSerial (Visual Basic)

Função TimeValue (Visual Basic)

Função dia da semana (Visual Basic) 

Função de ano (Visual Basic)

Tipo de dados Data (Visual Basic)

DateTime