Data no Firebird

Olah pessoal… esta num eh uma questao propriamente de java, mas gostaria de saber qual eh o formato da data no firebird, e um jeito simples de formatar ela em java. Alguem pode me ajudar?

Bom dia.

No sql do firebird você pode usar de duas formas:

mm/dd/YYYY => Mes/Dia/Ano

Mas recomendo você usar
YYYY-mm-dd => Ano-Mes-Dia

Espero ter ajudado.

Até mais.

Vc pode utilizar a formatação da seguinte maneira:

SimpleDateFormat sdfInput = new SimpleDateFormat( “dd/MM/yyyy” );
SimpleDateFormat sdfOutput = new SimpleDateFormat( “MM/dd/yyyy” );

java.util.Date dtcxcadastro = sdfInput.parse( getCadastro() );

cSQL =“select * from tabela where datacadastro =’” + sdfOutput.format( dtcxcadastro )+ “’”;

mas procure saber sobre PreparedStatement, utilizando o setDate() seu código fica bem mais limpo

bom estudo!!!

ok… quanto ao formato da data no momento de inserir no banco, posso usar da mesma maneira? ou o formato eh diferente? o postgre por exemplo, aceita varias formatações…gostaria de evitar preparedStatement…

sim pode!!!

pq? Utilize-o e evite ficar concatenando strings com apostrofos e aspas.
Sem falar no possível ganho de velocidade …

ok, obrigado pela ajuda… vou tentar…