Usuário com melhor resposta
comparar datetime

Pergunta
-
Uso VS2010, asp.net, sqlserver2008
Na minha tabela tem um capo do tipo datetime ele armazena o valor ex: "2013-01-01 00:00:00.000"
na minha aplicação aspx, como faço para comparar o referido campo com uma data que o usuário digita no textbox no formato 01/01/2013,
preciso converter a data que vem da tabela?
Álvaro Luiz
Respostas
-
Creio que necessita converter.
Segue um trecho de código:
String.Format("{0:dd/MM/yyyy}", data);
- Marcado como Resposta Álvaro Luiz sábado, 17 de agosto de 2013 23:07
-
Alvaro, voce tem 2 opções, fazer a conversão para comparar via aplicação como foi mencionado convertendo a parte do banco de dados, ou comparando no banco fazendo a conversão do que é digitado no text box, neste caso seria um cast assim:
cast('01/01/2013' as datetime)
Alexandre Matayosi Conde Mauricio.
- Marcado como Resposta Álvaro Luiz sábado, 17 de agosto de 2013 23:07
-
Deleted
- Marcado como Resposta Álvaro Luiz sábado, 17 de agosto de 2013 23:06
Todas as Respostas
-
Creio que necessita converter.
Segue um trecho de código:
String.Format("{0:dd/MM/yyyy}", data);
- Marcado como Resposta Álvaro Luiz sábado, 17 de agosto de 2013 23:07
-
Alvaro, voce tem 2 opções, fazer a conversão para comparar via aplicação como foi mencionado convertendo a parte do banco de dados, ou comparando no banco fazendo a conversão do que é digitado no text box, neste caso seria um cast assim:
cast('01/01/2013' as datetime)
Alexandre Matayosi Conde Mauricio.
- Marcado como Resposta Álvaro Luiz sábado, 17 de agosto de 2013 23:07
-
O que eu gostaria de fazer era pegar a data que vem do banco e converter para usar apenas o dd/mm/yyyy, apenas a data que vem do banco, pois no banco tá no formato "2013-01-01 00:00:00.000".
A data que o usuário digita já está no formato correto dd/mm/yyyy
Álvaro Luiz
-
Deleted
- Marcado como Resposta Álvaro Luiz sábado, 17 de agosto de 2013 23:06