DayOfWeek
Description
DayOfWeek
enum defines seven constants to represent seven days in a week.
The constants from DayOfWeek
enum
are MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, and SUNDAY
.
The backend an int value is from 1 to 7. 1 for Monday, 2 for Tuesday...
Example
The following code shows how to use the DayOfWeek enum.
import java.time.DayOfWeek;
import java.time.LocalDate;
/*from ww w. j a v a2 s . co m*/
public class Main {
public static void main(String[] args) {
LocalDate localDate = LocalDate.of(2014, 6, 21);
System.out.println(localDate);
DayOfWeek dayOfWeek1 = DayOfWeek.from(localDate);
System.out.println(dayOfWeek1);
int intValue = dayOfWeek1.getValue();
System.out.println(intValue);
DayOfWeek dayOfWeek2 = localDate.getDayOfWeek();
System.out.println(dayOfWeek2);
DayOfWeek dayOfWeekFromInteger = DayOfWeek.of(7);
System.out.println(dayOfWeekFromInteger);
DayOfWeek dayOfWeekAdded = dayOfWeekFromInteger.plus(1);
System.out.println(dayOfWeekAdded);
DayOfWeek dayOfWeekSubtracted = dayOfWeekFromInteger.minus(2);
System.out.println(dayOfWeekSubtracted);
}
}
The code above generates the following result.