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.





















Home »
  Java Date Time »
    Tutorial »




Java Date Time Tutorial