SimpleDateFormat предоставит Locale конкретное представление с использованием шаблона "EEEE"
:
public static final String getDayName(final java.util.Date date, final java.util.Locale locale)
{
SimpleDateFormat df=new SimpleDateFormat("EEEE",locale);
return df.format(date);
}
Пример использования:
System.out.println(getDayName(new Date(),Locale.US));
возвращает Tuesday
.
Но учтите, что new SimpleDateFormat(..)
стоит дорого .