Анализ синтаксиса Android по времени с помощью SimpleDateFormat

У меня есть String 11/08/2013 08:48:10

И я использую SimpleDateFormat("MM/dd/yyyy HH:mm:ss")

И когда im parsing он выдает исключение: unparseable date

что с этим не так ?

  String result = han.ExecuteUrl("http://"+han.IP+":8015/api/Values/GetLastChange"); Log.d("Dal","result date time "+result); #result is 11/08/2013 08:48:10 SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); Date convertedDate = new Date(); try { convertedDate = dateFormat.parse(result); } catch (ParseException e) { e.printStackTrace(); } 

Его рабочая попытка проанализировать вашу дату, как это ..

 String dtStart = "11/08/2013 08:48:10"; SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); try { date = format.parse(dtStart); System.out.println("Date ->" + date); } catch (ParseException e) { e.printStackTrace(); } 

Рабочий код здесь.

Вы можете использовать код ниже для преобразования из String в Date

 String myStrDate = "11/08/2013 08:48:10"; SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); try { Date date = format.parse(myStrDate); System.out.println(date); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } 

Для обратного, это означает, чтобы преобразовать из Date в String

 SimpleDateFormat myFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); try { Date date = new Date(); String datetime = myFormat.format(date); System.out.println("Current Date Time in give format: " + datetime); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } 

Для получения дополнительной информации о форматировании даты и времени. Посетите сайт разработчика