[RESOLVIDO]Banco SQLITE tipo DATE ?

8 respostas
sqlitebanco
W

estou desenvolvendo uma aplicação com banco SQLITE, e quando faço um select no meu banco pelo SQLiteStudio o campo de data fica com uma numeração meio louca?

image

Quando eu trago esse select para meu programa ele traz a data normal então achei que não teria problema, agora estou enfrentando problemas com o IReport, pois no meu relatório não consigo de jeito nenhum trazer a data formatada?

Também mexi na formatação e ele continua trazendo essa numeração no relatorio

image

8 Respostas

Jonathan_Medeiros

Já tentou formatar diretamente no SQL?

Exemplo:
select date('DD/MM/YYYY', suaColunaDate) from suaTabela;

W

Fiz o teste e me retornou null

select date (‘dd/MM/yyyy’,data_entrega)from tbl_itens_entrega

image

Jonathan_Medeiros

tu colocou a máscara assim (dd/MM/yyyy) mas deveria ser tudo maiúsculo (DD/MM/YYYY).

W

Testei aqui e também retornar null

Jonathan_Medeiros

Faz o seguinte, tenta usar assim (YYYY-MM-DD) no padrão americano e veja se o pattern do iReport consegue formatá-la.

W

Amigo, descobri o problema, só não entendi o por que disso, la nas fields antes de jogar pra dentro do relatório é necessário definir antes o Expression Class, se eu deixar pre definir depois que jogo a field pra dentro do relatório ela não formata

Jonathan_Medeiros

iReport as vezes não faz sentido algum, já tive problemas com ele também, mas se está funcionando menos mal! :slight_smile:

W

É foda cara, passei a manhã toda puto com isso, muito obrigado por ter tirado seu tempo pra me ajudar.

Criado 18 de janeiro de 2019
Ultima resposta 18 de jan. de 2019
Respostas 8
Participantes 2