Com receber datas do ACCESS

Como eu faço para formatar datas que vem do banco de dados? elas vem assim: “1986-08-17 00:00:00”, e não estou conseguindo formata-las para exibir no JTable, eu consigo jogar nele porem eu queria que ela ficasse assim: “17/08/1986”, já tentei de “n” modos! vlw gente! :smiley:


SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
String minhaData = sdf.format(<campo data do banco>);

Deu o seguinte erro:

[quote]Exception in thread “AWT-EventQueue-0” java.lang.IllegalArgumentException: Cannot format given Object as a Date
at java.text.DateFormat.format(DateFormat.java:279)
at java.text.Format.format(Format.java:133)
at Agenda.Default.(Default.java:128)
at Agenda.Default$2.run(Default.java:194)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
[/quote]
:frowning:

posta o codigo, coloque oq vem da base é um Date, pois deve ser convertido do java.sql.Date para o java.util.Date
pode ter erro de cast…

[]'s