- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
public class MyDateFormat extends FormatData {
// массив месяцев
private static String[] months = new String[]{"января", "февраля", "марта", "апреля", "мая",
"июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"};
/**
* Метод предназначен для форматирования даты <"dd" month yyyy г.>
*
* @param date - дата
* @return строку отформатированной даты
*/
public static String DayMonthYear(Date date) {
if (null != date) {
return " «" + date.toString().substring(8, 10) + "» "
+ months[(Integer.parseInt(date.toString().substring(5, 6).replace("0", "")
+ date.toString().substring(6, 7))) - 1] +
" " + date.toString().substring(0, 4) + "г.";
} else {
return "";
}
}
}
и правильно! зачем настоящим тру кодерам ResourceBundle, DateFormat и Locale?
а наследование добавлено, видимо, для солидности