String a= "22-Серпня-2015 22:25:36 ";
Locale loc_ukr = new Locale("uk", "UA");
DateFormat format = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss",loc_ukr);
Date date = format.parse(a);
System.out.print(date);
как мне вывести дату чтобы в консоли выводило по-украински?
Используя Java 8 Date and Time API:
public static void main(String[] args) {
String a = "22-Серпня-2015 22:25:36";
Locale loc_ukr = new Locale("uk", "UA");
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("dd-MMMM-yyyy HH:mm:ss", loc_ukr);
System.out.println(dtf.parse(a.toLowerCase()).toString());
}
Результат:
{},ISO resolved to 2015-08-22T22:25:36
Не забывайте, что pattern чувствителен к регистру и без a.toLowerCase() не распарсится.
ИМХО, Вам нужно создать свой Locale, и копать в DateFormatSymbols, т.к. этот класс дает информацию про формат чисел, дат и т.д.
Класс Locale просто хранит информацию о Locale (страна, язык).
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Мне нужно обернуть в table, в каждом теге tr все td в одну ссылкуКак это можно сделать? Это необходимо чтобы вся информация индексировалась
Подскажите как добавить баннер на сайте Drupal, перерыл все меню уже, гугл, но не нашел выхода из данной ситуации, где они добавляются и как? Благодарен...
Я хочу написать сайт, в котором скроллить можно только внутри моего блока, а не внутри bodyЯ использую метатег
Верстка должна быть простой блочной, без bootstrap, flex, grid, display-tableЛевая колонка должна быть по высоте такая же, как и правая