Example usage for java.time.temporal ChronoField MONTH_OF_YEAR

List of usage examples for java.time.temporal ChronoField MONTH_OF_YEAR

Introduction

In this page you can find the example usage for java.time.temporal ChronoField MONTH_OF_YEAR.

Prototype

ChronoField MONTH_OF_YEAR

To view the source code for java.time.temporal ChronoField MONTH_OF_YEAR.

Click Source Link

Document

The month-of-year, such as March.

Usage

From source file:Main.java

public static void main(String[] args) {
    MonthDay m = MonthDay.now();
    long n = m.get(ChronoField.MONTH_OF_YEAR);
    System.out.println(n);//from  w  w  w  .j  a va2s . com

}

From source file:Main.java

public static void main(String[] args) {
    MonthDay m = MonthDay.now();
    long n = m.getLong(ChronoField.MONTH_OF_YEAR);
    System.out.println(n);/*from  w w  w.  j  a v a  2 s  .c  o m*/

}

From source file:Main.java

public static void main(String[] args) {
    MonthDay m = MonthDay.now();
    boolean n = m.isSupported(ChronoField.MONTH_OF_YEAR);
    System.out.println(n);//  ww w.ja  v a 2 s  .co m

}

From source file:Main.java

public static void main(String[] args) {
    Month m = Month.from(LocalDate.now());

    System.out.println(m.get(ChronoField.MONTH_OF_YEAR));

}

From source file:Main.java

public static void main(String[] args) {
    MonthDay m = MonthDay.now();
    ValueRange n = m.range(ChronoField.MONTH_OF_YEAR);
    System.out.println(n);//from w w w.  j  a va  2s. co m

}

From source file:Main.java

public static void main(String[] args) {
    Month m = Month.from(LocalDate.now());

    System.out.println(m.range(ChronoField.MONTH_OF_YEAR));

}

From source file:Main.java

public static void main(String[] args) {
    Month m = Month.from(LocalDate.now());

    System.out.println(m.getLong(ChronoField.MONTH_OF_YEAR));

}

From source file:Main.java

public static void main(String[] args) {
    Month m = Month.from(LocalDate.now());

    System.out.println(m.isSupported(ChronoField.MONTH_OF_YEAR));

}

From source file:Main.java

public static void main(String[] args) {
    LocalDateTime now = LocalDateTime.now();
    System.out.println(now.get(ChronoField.YEAR));
    System.out.println(now.get(ChronoField.MONTH_OF_YEAR));
    System.out.println(now.get(ChronoField.DAY_OF_MONTH));
    System.out.println(now.get(ChronoField.HOUR_OF_DAY));
    System.out.println(now.get(ChronoField.HOUR_OF_AMPM));
    System.out.println(now.get(ChronoField.AMPM_OF_DAY));

}

From source file:Main.java

public static void main(String[] args) {
    TemporalQuery<Integer> daysBeforeChristmas = new TemporalQuery<Integer>() {

        public int daysTilChristmas(int acc, Temporal temporal) {
            int month = temporal.get(ChronoField.MONTH_OF_YEAR);
            int day = temporal.get(ChronoField.DAY_OF_MONTH);
            int max = temporal.with(TemporalAdjusters.lastDayOfMonth()).get(ChronoField.DAY_OF_MONTH);
            if (month == 12 && day <= 25)
                return acc + (25 - day);
            return daysTilChristmas(acc + (max - day + 1),
                    temporal.with(TemporalAdjusters.firstDayOfNextMonth()));
        }//from   www  . j a  v  a2s  .c o m

        @Override
        public Integer queryFrom(TemporalAccessor temporal) {
            if (!(temporal instanceof Temporal))
                throw new RuntimeException("Temporal accessor must be of type Temporal");
            return daysTilChristmas(0, (Temporal) temporal);
        }
    };

    System.out.println(LocalDate.of(2013, 12, 26).query(daysBeforeChristmas)); // 364
    System.out.println(LocalDate.of(2013, 12, 23).query(daysBeforeChristmas)); // 2
    System.out.println(LocalDate.of(2013, 12, 25).query(daysBeforeChristmas)); // 0
    System.out.println(ZonedDateTime.of(2013, 12, 1, 11, 0, 13, 938282, ZoneId.of("America/Los_Angeles"))
            .query(daysBeforeChristmas)); // 24
}