DateFormat: аббревиатура месяца с точкой

У меня есть шаблон формата даты: MMM yyyy

И хочу, чтобы: если название месяца сокращено, после названия печатается точка. Но если название месяца не сокращено, точка не добавляется.

Пример:

  • Май 2010 должен напечатать: Май 2010 (без точки) - Май состоит всего из 3 букв, поэтому там точка не нужна, потому что это не аббревиатура.
  • Декабрь 2100 г. должен напечатать: Дек. 2010 (с точкой) - декабрь состоит из более чем трех букв, поэтому необходима точка, потому что это аббревиатура.

Возможно ли это с шаблоном, или мне нужно реализовать его "вручную "?

6
задан Ralph 18 January 2011 в 11:25
поделиться