Ir diretamente para o conteúdo principal

CDate

Devolve uma expressão que foi convertida num Variant do subtipo Date.

Estrutura

CDate(data)

Parâmetros

O argumento «date» pode ser qualquer expressão de data válida.

Descrição

Utilize a função IsDate para determinar se a data pode ser convertida numa data ou hora. O CDate reconhece literais de data e de hora, bem como alguns números que se enquadram no intervalo de datas aceitáveis. Ao converter um número numa data, a parte inteira do número é convertida numa data. Qualquer fração do número é convertida numa hora do dia, a partir da meia-noite.

O CDate reconhece os formatos de data de acordo com as configurações regionais do seu sistema. A ordem correta do dia, mês e ano poderá não ser determinada se for fornecida num formato diferente das configurações de data reconhecidas. Além disso, um formato de data longo não é reconhecido se também contiver a sequência do dia da semana.

Exemplo

O exemplo seguinte utiliza a função CDate para converter uma cadeia de caracteres numa data. Em geral, não é recomendável definir datas e horas como cadeias de caracteres (como se vê neste exemplo). Em vez disso, utilize literais de data e hora (como #19/10/1962#, #16:45:23#).

MyDate = "19 de outubro de 1962" ' Definir data.

MyShortDate = CDate(MyDate) ' Converter para o tipo de dados Date.

MyTime = "16:35:47" ' Definir a hora.

MyShortTime = CDate(MyTime) ' Converter para o tipo de dados Date. |