Syntax error MonthDay query() method in Java

MonthDay query() method in Java



The MonthDay object can be queried as required using the query method in the MonthDay class in Java. This method requires a single parameter i.e. the query to be invoked and it returns the result of the query.

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);
      String chronology = md.query(TemporalQueries.chronology()).toString();
      System.out.println("The Chronology for the MonthDay is: "+ chronology);
   }
}

Output

The MonthDay is: --02-22
The Chronology for the MonthDay is: ISO

Now let us understand the above program.

First, the MonthDay object is displayed. Then the MonthDay object is queried using the query method and the query result is displayed. A code snippet that demonstrates this is as follows −

MonthDay md = MonthDay.parse("--02-22");
System.out.println("The MonthDay is: " + md);
String chronology = md.query(TemporalQueries.chronology()).toString();
System.out.println("The Chronology for the MonthDay is: "+ chronology);
Updated on: 2019-07-30T22:30:25+05:30

97 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements