CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

C# - Conversão de datas

Por Benedito Silva Júnior - publicado em 17/10/2017


A conversão de datas é um recurso muito importante quando precisamos lidar com formatos de datas distintos.

Por exemplo, ao receber um formato mm/dd/yyyy (EUA) precisaremos converter para o nosso padrão (dd/mm/yyyy) de modo que nossas aplicações consigam manipular corretamente as datas.

O código abaixo mostra como fazer essa conversão via código C# e dentro da string SQL:

//CONVERSÃO PELO CÓDIGO C#: //Pega a data atual DateTime data = DateTime.Now.Date; //Converte para o padrão americano, excluindo 00:00:00 (ToShortDateString()) string dataCadastro = data.ToShortDateString().ToString(CultureInfo.CreateSpecificCulture("en-US")); //CONVERSÃO PELA STRING SQL C#: "SELECT * FROM tabela WHERE FORMAT(data,'mm/dd/yyyy') > data"

A instrução SQL acima retorna todos os registros que possuam a data maior do que a data atual, convertido para o padrão americano. 

 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo