Olá pessoal!! Estou usando o NachoCalendar, componente DateField (objeto dateField1). Estou primeiro fazendo um teste para saber como funciona para poder implementá-lo no meu sistema.
Sabem quando a pessoa "empaca" e não resolve o problema?? Então eu to assim há horas... pesquiso e nada... mudo e nada.... to ficando :shock: louca....
O fato é: pegando o valor do dataField1 este vem assim: Tue Oct 12 00:00:00 BRT 2010.
Para que apareça no nosso padrão fiz conforme mostra a linha 2 e 3 do código abaixo. Com isso a minha String ficou: 12/10/2010.
Mas eu na verdade não o quero como String, mas sim como Date. Portanto eu escrevi a linha 7, mas o meu objeto Date volta a ter o valor: Tue Oct 12 00:00:00 BRT 2010.
Eu já fiz esse procedimento milhares de vezes transformar String em Date e nunca "empaquei" como desta vez... não sei o que ocorre!
Segue o meu código:
private void dateField1StateChanged(javax.swing.event.ChangeEvent evt) {
DateFormat dfe = DateFormat.getDateInstance(DateFormat.MEDIUM);
String dataTexto = dfe.format(dateField1.getValue());
JOptionPane.showMessageDialog(this, "A data escolhida foi: " + dataTexto, "Data alterada", JOptionPane.INFORMATION_MESSAGE);
Date d = new Date();
try {
d = dfe.parse(dataTexto);
} catch (ParseException ex) {
Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.print(d);
}
Agradeço desde já qualquer ajuda.
Até mais,
Dina
