Syntax error LocalTime query() Method in Java

LocalTime query() Method in Java



The LocalTime object can be queried as required using the query method in the LocalTime 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) {
      LocalTime lt = LocalTime.parse("23:15:30");
      System.out.println("The LocalTime is: " + lt);
      String precision = lt.query(TemporalQueries.precision()).toString();
      System.out.println("The Precision for the LocalTime is: "+ precision);
   }
}

Output

The LocalTime is: 23:15:30
The Precision for the LocalTime is: Nanos

Now let us understand the above program.

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

LocalTime lt = LocalTime.parse("23:15:30");
System.out.println("The LocalTime is: " + lt);
String precision = lt.query(TemporalQueries.precision()).toString();
System.out.println("The Precision for the LocalTime is: "+ precision);
Updated on: 2019-07-30T22:30:25+05:30

71 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements