We would like to know how to get display name for Day of Week.
import java.time.DayOfWeek; import java.time.LocalDate; import java.time.Month; import java.time.format.TextStyle; import java.util.Locale; // w w w.j ava 2 s. c o m public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2014, Month.FEBRUARY, 15); // 2014-02-15 DayOfWeek dayOfWeek = date.getDayOfWeek(); // SATURDAY dayOfWeek = DayOfWeek.FRIDAY; Locale locale = Locale.getDefault(); System.out.println(dayOfWeek.getDisplayName(TextStyle.FULL, locale)); // Friday System.out.println(dayOfWeek.getDisplayName(TextStyle.NARROW, locale)); // F System.out.println(dayOfWeek.getDisplayName(TextStyle.SHORT, locale)); // Fri } }
The code above generates the following result.