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