У меня есть 3 переменные int для месяца, дня и года.
Как я могу преобразовать их в объект java.util.Date
(или что-то еще).
Например, Месяц = 12, Дата = 20, Год = 2011.
Он должен быть напечатан в среднем формате даты: **Dec 20, 2011**
Большое тебе спасибо!
Отредактируйте здесь мою попытку:
String yourBirthDay = Integer.toString(birthMonth) + "." + Integer.toString(birthDay) + "." + Integer.toString(birthYear);
DateFormat format = DateFormat.getDateInstance(DateFormat.SHORT);
try {
Date date = format.parse(yourBirthDay);
System.out.println("Your birth date is : " + date.toString());
} catch (ParseException pe) {
System.out.println("ERROR: could not parse date in string \""
+ yourBirthDay + "\"");
}
DateFormat.getDateInstance(DateFormat.SHORT)
вернет12/20/11
вместоDec 20, 2011
, это нормально? 21.11.2012DateFormat.MEDIUM
21.11.2012