Выводить дату на английском

102
18 декабря 2020, 23:00
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("EEEE");

Выводит четверг, а надо на английском.

Answer 1

Поскольку в разных частях света используются разные представления информации и стандарты, то на компьютерах пользователей как правила есть файлы, которые за них отвечают. Эти параметры и настройки часто используются в программах и называются locale ("локаль" или на русском "региональные настройки"). Они задают язык, страну, часовой пояс, наборы символов, направление текста и другие параметры.

Класс SimpleDateFormat как раз служит примером, как эти региональные настроки используются и для разных компьютеров вы можете получать различные результаты, которые будут удобны для пользователя. Обычно он использует локаль, которая по умолчанию заданна в операционной системе: Locale.getDefault().

Если вы хотите, можете задать принудительно другие настройки. Используйте для этого конструктор с передачей имени региональных стандартов:

new SimpleDateFormat("EEEE", Locale.ENGLISH);.

READ ALSO
Яндекс карты. Маршрутизация

Яндекс карты. Маршрутизация

Как получить координаты точки B(конечная точка) используя панель маршрутизацииПо примеру из песочницы

120
Вывод количества дочерних элементов

Вывод количества дочерних элементов

Есть меню с подменю, нужно с помощью JS посчитать количество подпунктов и вывести это число возле названия пунктаТо есть возле пункта О нас...

111
Как получить рандомный array и его значения и только его значения если он находиться ещё в одном масиве?

Как получить рандомный array и его значения и только его значения если он находиться ещё в одном масиве?

Взгляните на строчку thiscolor она на данный момент получает рандомный цвет из всех масивов

102