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.