Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
Выводит четверг, а надо на английском.
Поскольку в разных частях света используются разные представления информации и стандарты, то на компьютерах пользователей как правила есть файлы, которые за них отвечают. Эти параметры и настройки часто используются в программах и называются locale ("локаль" или на русском "региональные настройки"). Они задают язык, страну, часовой пояс, наборы символов, направление текста и другие параметры.
Класс SimpleDateFormat как раз служит примером, как эти региональные настроки используются и для разных компьютеров вы можете получать различные результаты, которые будут удобны для пользователя. Обычно он использует локаль, которая по умолчанию заданна в операционной системе: Locale.getDefault().
Если вы хотите, можете задать принудительно другие настройки. Используйте для этого конструктор с передачей имени региональных стандартов:
new SimpleDateFormat("EEEE", Locale.ENGLISH);.
Продвижение своими сайтами как стратегия роста и независимости