Olá pessoal! Estou com um problema de datas no Hibernate 3.1. Estou usando como banco de dados o SQL Server 2000, o formato de data no SQL Server está assim (descrevendo no padrão java):“yyyy-dd-MM HH:mm:ss”, estou usando o seguinte comando para setar a data no código java:
private Date getDate() {
Locale locale = Locale.US;
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-dd-MM HH:mm:ss",locale);
Calendar calendar = formatter.getCalendar();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
return calendar.getTime();
}
Mas quando observo no debug a data vai no formato:“yyyy-MM-dd HH:mm:ss”. Estou usando Hibernate 3.1 e não sei se deveria me preocupar com a formatação da data ou o Hibernate é quem deveria resolver isso, alguém pode me dar alguma idéia?
Desde já agradeço.