Dados fica validada e manipulado muito dentro da lógica de um programa de computador. Muitas vezes os dados é aceito em um formato, mas deve ser convertido para outro formato para o cálculo a ser realizado, ou concatenar dois ou três valores, ou , possivelmente, para fins de exibição ou armazenamento. Existem muitas razões pelas quais os tipos de dados precisam ser alterados e, portanto, VB.NET fornece muitas funções para realizar essas várias conversões. Instruções
Converter Data /Hora para String
1
Aceitar um valor que é do tipo " DateTime " em seu programa e criar uma variável para armazenar esse valor. Um exemplo de um nome de variável é " inputDateTime " . Defina " inputDateTime " igual à entrada do usuário. Isso também pode ser a entrada de uma variedade de fontes, incluindo um arquivo ou banco de dados.
2
Defina uma variável do tipo " string ". Um exemplo de um nome de variável para este valor é " myDateTimeString " . Defina " myDateTimeString " igual a " inputDateTime.ToString " e passar uma data padrão especificador de formato válido para o método " ToString " . Por exemplo, " inputDateTime.ToString (" M ")" vai colocar o mês eo dia em variável " myDateTimeString " .
3
Definir como muitas variáveis de cadeia , se necessário e em qualquer formato que é necessário para a sua lógica do programa. O tipo de dados de entrada original permanece " DateTime " tipo de dados.
Converter uma string para um DateTime
4
Declare uma variável do tipo " String" para manter um valor de entrada , a partir do usuário, um banco de dados, arquivo ou em outro lugar. A cadeia precisa estar em um formato de data adequada. Exemplos de formatos de data aceitos são : " 2011-01-05 ", " 25 de janeiro de 1992 ", " 19:43:00 ", " Fri, 18 março de 2010 16:15:00 GMT "
< br. > 5
Declare uma variável do tipo " DateTime " para manter o valor da cadeia depois de ter sido convertido em um " DateTime " tipo de dados. Defina o " DateTime " variável igual a " DateTime.Parse ( stringvalue ) " onde " stringvalue " é a representação de cadeia de uma data válida. Se a cadeia não é uma data válida , o método " Parse " irá lançar um erro .
6
detectar quaisquer erros lançados a partir do método " Parse " . Isto é particularmente importante se aceitar a entrada do usuário, pois a menos que o campo de entrada é concebido como um campo " data ", o usuário pode entrar qualquer coisa. A melhor coisa a fazer é exibir uma mensagem para o usuário pedindo-lhes para "Por favor insira uma data e hora válida " .