Retorna uma expressão que foi convertida em uma Variante do subtipo Data.
Sintaxe
CDate(date)
O formato de data de saída é baseado no formato abreviado de data do sistema.
Formatos de Data Suportados:
Comentários
O argumento date é qualquer expressão de data válida.
Use a função IsDate para determinar se a data pode ser convertida em data ou hora. CDate reconhece literais de data e hora, bem como alguns números que se enquadram no intervalo de datas aceitáveis.
CDate reconhece formatos de data com base na configuração regional do sistema. A ordem correta de dia, mês e ano não poderá ser determinada se estiver em um formato diferente de uma das configurações de data reconhecidas. Além disso, um formato de data longa não será reconhecido se também contiver a string de dia da semana.
O exemplo a seguir ilustra o uso da função CDate:
Exemplo
Dim MyDate1, MyDate2, MyDate3 MyDate1 = "19/10/1962" ' Define date in DD/MM/YYYY format. MyDate2 = "10/19/1962" ' Define date in MM/DD/YYYY format. MyDate3 = "1962-10-19" ' Define date in YYYY-MM-DD format. Dim MyOutDate1, MyOutDate2, MyOutDate3 MyOutDate1 = CDate(MyDate1) 'Output: 19-Oct-62 MyOutDate2 = CDate(MyDate2) 'Output: 19-Oct-62 MyOutDate3 = CDate(MyDate3) 'Output: 19-Oct-62