Простой формат даты для строки

У меня есть текущие данные как 2012-08-20T12:30:00+05:30

  DateTime currentdata = "2012-08-20T12:30:00+05:30";

я использую

 String myDate = new SimpleDateFormat("MM/dd/yyyy").format(currentdata);

я получил Cannot format given Object as a Date

Какие-либо подсказки??

2 ответа

Решение
String myDate = new SimpleDateFormat("MM/dd/yyyy").format(currentdata.toDate());
 String myDate = new SimpleDateFormat("MM/dd/yyyy").format(currentdata);

Согласно этой строке, currentdata может получить доступ к String или Object.

  DateTime currentdata = "2012-08-2012:30:00+05:30";

В соответствии с этой строкой текущие данные могут быть объектными. Это точка с ошибкой.'Форматировать' метод доступа Дата объекта. Измените тип данных. Если вы не хотите изменять это, измените свои текущие данные (2012-08-20T12:30:00+05:30) - (2012-08-2012 30:05:30). Если вы этого не сделаете, может произойти исключение недопустимого аргумента.

Другие вопросы по тегам