Visual Basic é simples de usar , flexível e integrado em uma grande variedade de produtos da Microsoft, como Excel e Access. VB é uma das linguagens de programação mais populares do mundo . Ele é frequentemente usado em planilhas personalizadas e outras aplicações que requerem ajustes de programação " rápida e suja " . Por este motivo, ele foi projetado para executar facilmente tarefas comuns, como calcular data matemática e exibição de horas e datas . Quando você quiser exibir uma data formatada corretamente para convenções de data e hora locais , a função FormatDateTime em Visual Basic é a sua ferramenta . Instruções 
 Higienizar sua entrada 
 1 
 Alimente a função FormatDateTime uma data ou hora válida. Pode ser utilizando a entrada de um utilizador que não se pode confiar e pode necessitar de uma determinada quantidade de preformatting para garantir a integridade dos dados . Para validar a sua entrada, executar a função IsDate com a entrada como o único parâmetro . 
 2 
 Verifique o valor retornado de ÉData . Se ele não é " verdade", então a sua entrada não é uma data ou hora válida no contexto local. Por exemplo, o texto " Nós gostamos de queijo " não é uma data ou hora e causaria ÉData para retornar um valor "false" . Além disso, " 22 de janeiro " não é uma data na língua japonesa . Em um servidor de idioma Inglês, " 22 de janeiro " é uma data real. Se ÉData relata que a entrada não é uma data ou hora, parar o processamento e retornará um erro. 
 3 
 Converta sua entrada validado para um formato de data que FormatDateTime pode entender , executando a função CDate com a sua entrada como o único parâmetro . Utilize o valor retornado de CDate nas etapas seguintes . 
 Run FormatDateTime 
 4 
 Escolha o formato em que pretende reproduzir a sua data e /ou hora . FormatDateTime oferece cinco opções. 
 
 Opção "0" vai tomar algumas decisões para você . Se a sua entrada só tinha uma data , ele irá retornar um texto de data na versão local do formato "mm /dd /aa. " Se a sua entrada continha apenas uma vez, ele irá retornar uma string vez na versão local do formato " hh: mm : ss PM /AM . " Se a sua entrada continha tanto , ele irá retornar ambos os itens no formato acima . 
 
 Opção "1" irá retornar uma data na versão local do formato "dia - da- semana , mês ano -name . "
 
 opção " 2 " irá retornar uma data na versão local do formato " mm /dd /aa. "
 
 opção " 3 " irá retornar uma vez na versão local do formato " hh : mm : . ss PM /AM " 
 
 Option "4" irá retornar uma hora no formato de 24 horas. Por exemplo : ". Hh: . Mm" 
 5 
 Run FormatDatTime com a saída do CDate como seu primeiro parâmetro eo seu número de opção de formato escolhido como o segundo parâmetro 
 6 
 output o valor retornado de FormatDateTime usando sua função de saída favorita.