Невозможно отформатировать данный объект как датуJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно отформатировать данный объект как дату

Сообщение Anonymous »

У меня есть дата в этом формате (2012-11-17T00:00:00.000-05:00). Мне нужно преобразовать дату в формат мм/гггг.
Я пробовал так, но получаю это исключение.
Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date
at java.text.DateFormat.format(Unknown Source)
at java.text.Format.format(Unknown Source)
at DateParser.main(DateParser.java:14)

Пожалуйста, посмотрите мой код ниже:
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateParser {
public static void main(String args[]) {
String MonthYear = null;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("mm/yyyy");
String dateformat = "2012-11-17T00:00:00.000-05:00";
MonthYear = simpleDateFormat.format(dateformat);
System.out.println(MonthYear);
}
}


Подробнее здесь: https://stackoverflow.com/questions/106 ... -as-a-date
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»