Sunday, November 16, 2025
HomeLanguagesJavaZoneOffset query(TemporalQuery) method in Java with Examples

ZoneOffset query(TemporalQuery) method in Java with Examples

The query(TemporalQuery) method of ZoneOffset Class in java.time package is used to execute a query this ZoneOffset using the TemporalQuery passed as the parameter. This method returns the query result in the form of specified type.

Syntax:

public <R> R query(TemporalQuery<R> temporalQuery)

Parameters: This method accepts a parameter TemporalQuery which is the query to be executed upon on this ZoneOffset.

Return Value: This method returns a R type query result of the specified query.

Exceptions: This method throws:

  • DateTimeException: if unable to query (defined by the query).
  • ArithmeticException: if numeric overflow occurs (defined by the query).

Below examples illustrate the ZoneOffset.query() method:

Example 1:




// Java code to illustrate query() method
  
import java.time.*;
import java.time.temporal.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Get the ZoneOffset instance
        ZoneOffset zoneOffset
            = ZoneOffset.of("+05:30");
        System.out.println("ZoneOffset: "
                           + zoneOffset);
  
        // Using query() method
        System.out.println("Offset value: "
                           + zoneOffset.query(TemporalQueries.offset()));
    }
}


Output:

ZoneOffset: +05:30
Offset value: +05:30

Example 2:




// Java code to illustrate query() method
  
import java.time.*;
import java.time.temporal.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Get the ZoneOffset instance
        ZoneOffset zoneOffset
            = ZoneOffset.of("Z");
        System.out.println("ZoneOffset: "
                           + zoneOffset);
  
        // Using query() method
        System.out.println("Zone value: "
                           + zoneOffset.query(TemporalQueries.zone()));
    }
}


Output:

ZoneOffset: Z
Zone value: Z

Reference: Oracle Doc

RELATED ARTICLES

Most Popular

Dominic
32402 POSTS0 COMMENTS
Milvus
95 POSTS0 COMMENTS
Nango Kala
6769 POSTS0 COMMENTS
Nicole Veronica
11919 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11990 POSTS0 COMMENTS
Shaida Kate Naidoo
6897 POSTS0 COMMENTS
Ted Musemwa
7150 POSTS0 COMMENTS
Thapelo Manthata
6851 POSTS0 COMMENTS
Umr Jansen
6843 POSTS0 COMMENTS