ZonedDateTime query() Method in Java with Examples Last Updated : 10 Jan, 2019 Comments Improve Suggest changes Like Article Like Report query() method of an ZonedDateTime class used to query this ZonedDateTime using the specified query as parameter.The TemporalQuery object passed as parameter define the logic to be used to obtain the result from this ZonedDateTime. Syntax: public <R> R query(TemporalQuery<R> query) Parameters: This method accepts only one parameter query which is the query to invoke. Return value: This method returns the query result, null may be returned. Exception: This method throws following Exceptions: DateTimeException - if unable to query . ArithmeticException - if numeric overflow occurs. Below programs illustrate the query() method: Program 1: Java // Java program to demonstrate // ZonedDateTime.query() method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // create ZonedDateTime object ZonedDateTime zlt = ZonedDateTime.parse( "2018-10-25T23:12:31.123+02:00[Europe/Paris]"); // apply the query method of ZonedDateTime class String value = zlt.query( TemporalQueries.precision()) .toString(); // print the result System.out.println("Precision value" + " for ZonedDateTime is " + value); } } Output: Precision value for ZonedDateTime is Nanos Program 2: Java // Java program to demonstrate // ZonedDateTime.query() method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // create ZonedDateTime object ZonedDateTime zlt = ZonedDateTime.parse( "2018-10-25T23:12:31.123+02:00[Europe/Paris]"); // apply query method of ZonedDateTime class // print the result System.out.println("offset value for " + "ZonedDateTime is " + zlt.query( TemporalQueries.offset())); } } Output: offset value for ZonedDateTime is +02:00 References: https://docs.oracle.com/javase/10/docs/api/java/time/ZonedDateTime.html#query(java.time.temporal.TemporalQuery) Comment More infoAdvertise with us Next Article ZonedDateTime query() Method in Java with Examples A AmanSingh2210 Follow Improve Article Tags : Java Java-Functions Java-time package Java-ZonedDateTime Practice Tags : Java Similar Reads ZonedDateTime of() Method in Java with Examples In ZonedDateTime class, there are three types of() method depending upon the parameters passed to it. of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneId zone) of() method of a ZonedDateTime class used to get an instance of ZonedDateTime from a year, mo 3 min read ZonedDateTime range() method in Java with Examples The range() method of a ZonedDateTime class is used to get the range of valid values for the field passes as a parameter. This method returns ValueRange object which contains the minimum and maximum valid values for a field. This ZonedDateTime is helpful to enhance the accuracy of the returned range 2 min read ZonedDateTime now() Method in Java with Examples In ZonedDateTime class, there are three types of now() method depending upon the parameters passed to it. now() now() method of a ZonedDateTime class used to obtain the current date-time from the system clock in the default time-zone.This method will return ZonedDateTime based on system clock with d 3 min read ZonedDateTime plusDays() method in Java with Examples The plusDays() method of ZonedDateTime class in Java is used to add the number of specified days in this ZonedDateTime instance and return a copy of ZonedDateTime. This method adds no of days passed as a parameter to the local date-time and then it is converted back to a ZonedDateTime, using the zon 2 min read ZonedDateTime plusHours() method in Java with Examples plusHours() method of a ZonedDateTime class used to add the number of hours in this ZonedDateTime and return a copy of ZonedDateTime after addition.This operates on the instant time-line, such that adding one hour will always be a duration of one hour later. Adding one hour may cause the local date- 2 min read Like