Syntax error MonthDay get() method in Java

MonthDay get() method in Java



The value of the specified field from the MonthDay can be obtained using the get() method in the MonthDay class in Java. This method requires a single parameter i.e. ChronoField that is required and it returns the value of the specified field from the MonthDay.

A program that demonstrates this is given as follows −

Example

 Live Demo

import java.time.*;
import java.time.temporal.*;
public class Demo {
   public static void main(String[] args) {
      MonthDay md = MonthDay.parse("--02-22");
      System.out.println("The MonthDay is: " + md);
      System.out.println("The MONTH_OF_YEAR is: " + md.get(ChronoField.MONTH_OF_YEAR));
   }
}

Output

The MonthDay is: --02-22
The MONTH_OF_YEAR is: 2

Now let us understand the above program.

First, the MonthDay object is displayed. Then the value of the ChronoField MONTH_OF_YEAR from the MonthDay object is obtained using the get() method and printed. A code snippet that demonstrates this is as follows −

MonthDay md = MonthDay.parse("--02-22");
System.out.println("The MonthDay is: " + md);
System.out.println("The MONTH_OF_YEAR is: " + md.get(ChronoField.MONTH_OF_YEAR));
Updated on: 2019-07-30T22:30:25+05:30

118 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements