Thursday, 9 February 2017

Date : MonthEnum



public class MonthEnum {

    public static void main(String[] args) {
        Month month = Month.valueOf("January".toUpperCase());        System.out.printf("For the month of %s all Sunday are:%n", month);        java.time.LocalDate localdate = Year.now().atMonth(month).atDay(1).
                with(TemporalAdjusters.firstInMonth(DayOfWeek.SUNDAY));        Month mi = localdate.getMonth();        while (mi == month) {
            System.out.printf("%s%n", localdate);            localdate = localdate.with(TemporalAdjusters.next(DayOfWeek.SUNDAY));            mi = localdate.getMonth();        }

        // getValue()        Month month1 = Month.from(LocalDate.now());        System.out.println(month1.getValue());        System.out.println(month1.name());
        // minus()        Month month2 = Month.from(LocalDate.now());        System.out.println(month2.minus(2));
        // plus()         Month month3 = Month.from(LocalDate.now());        System.out.println(month3.plus(2));
        // length()        Month month4 = Month.from(LocalDate.now());        System.out.println("Total Number of days: "+month4.length(true));    }
}

No comments:

Post a Comment