Форум: "Прочее";
Текущий архив: 2011.07.10;
Скачать: [xml.tar.bz2];
Внизчто вернет вызов (new SimpleFormatDateTime).Formst("MMM") в Java? Найти похожие ветки
← →
И. Павел © (2011-03-23 09:13) [0]Здравствуйте.
Подскажите, пожалуйста, что вохвращает вызов (new SimpleFormatDateTime).Formst("MMM") в Java? Исключительно одну из 12 английских констант, обозначающих названия месяцев из 3 букв типа mar, arp, jul и т.д., или же эта функция использует локаль/настройки сервера/что-то еще?
В документации явного ответа не нашел... Так что, видимо, все же 12 констант возвращает...
← →
И. Павел © (2011-03-23 09:14) [1]Опечатка:
(new SimpleFormatDateTime).Format("MMM")
← →
И. Павел © (2011-03-23 09:16) [2]> (new SimpleFormatDateTime).Format("MMM")
Извиняюсь, с утра голова не варит, а редактировать посты нельзя...
Я имел ввиду вот такую конструкцию:SimpleDateFormat df = new SimpleDateFormat("MMM");
Date d = new Date();
tw.setText(df.format(d));
← →
И. Павел © (2011-03-23 10:53) [3]Разобрался: там в конструкторе второй параметр может еще быть. Теперь все ясно.
← →
И. Павел © (2011-03-23 11:58) [4]На тот случай, если кому-нибудь пригодится, что я нарыл:
Функция принимает значение в виде месяца(короткого типа) и даты (например "mar 9") а возвращает русское: "9 марта":public String transMonthDay(String md) throws ParseException
{
SimpleDateFormat enFormat = new SimpleDateFormat("MMM d", Locale.ENGLISH);
enFormat.setLenient(false);
Date d = enFormat.parse(md);
DateFormatSymbols dfs = new DateFormatSymbols(new Locale("ru", "RU"));
dfs.setMonths(rusMonth);
SimpleDateFormat rusFormat = new SimpleDateFormat("d MMMM", dfs);
return rusFormat.format(d);
}
← →
DiamondShark © (2011-03-23 12:10) [5]Заведи блог.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.07.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c