Cadastre-se Revistas DevMedia Cursos
 

Space de Samuel Diogo de Jesus
Busca Autor


Últimas 20 atualizações de Samuel Diogo de Jesus

Artigo - Trabalhando com DateTime em Csharp e SQL CE 4.0

Olá a todos!

Neste meu primeiro artigo, eu quero tratar de uma dificuldade que encontrei na hora de desenvolver um simples sistema CRUD, onde em minha tabela feita em SQL Compact Edition 4.0 (daqui para frente chamarei apenas de SQLCE), precisei utilizar um campo do tipo DateTime! Poxa... SQL CE é bom, mas eu não consegui configurar direto este tipo de banco de dados para que o mesmo armazenasse a data no formato padrão brasileiro: dd/mm/yyyy.

Neste momento começou minha busca que durou horas no Google, Bing e MSDN, não encontrei nada que me ajudasse a resolver este problema, nem mesmo via C# diretamente! Até que no fim eu achei um artigo em inglês, que em duas linhas resolveu meu problema!

Mas Chega de blábláblá e vamos programar!

O problema

O usuário deve digitar em um MaskedTextBox uma Data no formato dd/MM/yyyy, mas no banco será armazenado como MM/dd/yyyy. Como Faço este "milagre"? Simples!!!

A solução

Ciraremos uma instância da Classe DateTimeFormatInfo e declaramos o formato padrão que a propriedade ShortDatePattern do DateTimeFormatInfo receberá, depois utilizaremos este objeto no método Convert.ToDateTime para especificar o formato do valor de entrada.

Você verá no exemplo abaixo como é simples, mas antes vamos aos p

...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
19/07/2012 13:52:00





 

C#, SQL, Java, ASP.net Developer
Arquivo de atualizações
 2012

Estatísticas do Autor:
Número de posts: 1
 
DevMedia Group - Tel: (21) 3382-5038 - www.devmedia.com.br
Todos os Direitos Reservados a DevMedia Group