public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
String str="April 19,2005";
Date date = DateFormat.getDateInstance(DateFormat.SHORT, Locale.US).parse(str);
System.out.println(date);
}
Exception in thread "main" java.text.ParseException: Unparseable date: "April 19,2005"
at java.text.DateFormat.parse(Unknown Source)
at br.com.cert.WhizLabs2.Ex72.main(Ex72.java:18)
Porque o erro ....main" java.text.ParseException: Unparseable date:
P
2 Respostas
B
http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormat.html
Para passar essa String aí, deveria ser DateFormat.LONG, e ter um espaço depois da vírgula, antes do ano.
Olá,
Para o seu código funcionar vc pode alterar o formato para DateFormat.MEDIUM e a data para “Apr 19, 2005”.
String str = "Apr 19, 2005";
DateFormat dt = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.US);
Date date = dt.parse(str);
System.out.println(date);
[]s
Glauco Todesco
Criado 22 de outubro de 2008
Ultima resposta 22 de out. de 2008
Respostas 2
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo