Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.07.10;
Скачать: CL | DM;

Вниз

что вернет вызов (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
15-1300896940
Palladin
2011-03-23 19:15
2011.07.10
Делегаты, анонимные методы, C#


10-1175362315
Qds
2007-03-31 21:31
2011.07.10
Таймаут в DCom


1-1258027214
Суслик_
2009-11-12 15:00
2011.07.10
Как запретить обработку любых действий пользователя?


2-1301601969
Cyberkazi
2011-04-01 00:06
2011.07.10
Отправка почты!


2-1301402564
Eugene1501
2011-03-29 16:42
2011.07.10
Что значит подобная конструкция