Skip to content
Related Articles

Related Articles

Improve Article

OffsetTime get() method in Java with examples

  • Last Updated : 05 Jul, 2021

The get() method of OffsetTime class in Java gets the value of the specified field from this time as an int. 
Syntax : 
 

public int get(TemporalField field)

Parameter : This method accepts accepts a parameter field which specifies the field to get, not null.
Return Value: It returns the value for the field.
Exceptions: The function throws three exceptions which are described below: 
 

  • UnsupportedTemporalTypeException: it is thown if the field is not supported or the range of values exceeds an int
  • DateTimeException: it is thown if a value for the field cannot be obtained or the value is outside the range of valid values for the field.
  • ArithmeticException: it is thown if numeric overflow occurs

Below programs illustrate the get() method:
Program 1 : 
 

Java




// Java program to demonstrate the get() method
 
import java.time.OffsetTime;
import java.time.temporal.ChronoField;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // Parses the time
        OffsetTime time = OffsetTime.parse("15:30:30+07:00");
 
        // gets the time
        System.out.println(time.get(ChronoField.CLOCK_HOUR_OF_DAY));
    }
}
Output: 
15

 

Program 2
 



Java




// Java program to demonstrate the get() method
 
import java.time.OffsetTime;
import java.time.temporal.ChronoField;
 
public class GFG {
    public static void main(String[] args)
    {
        try {
            // Parses the time
            OffsetTime time = OffsetTime.parse("25:30:30+01:00");
 
            // gets the time
            System.out.println(time.get(ChronoField.CLOCK_HOUR_OF_DAY));
        }
        catch (Exception e) {
            System.out.println(e);
        }
    }
}
Output: 
java.time.format.DateTimeParseException: Text '25:30:30+01:00' could not be parsed: Invalid value for HourOfDay (valid values 0 - 23): 25

 

Reference: https://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html#get-java.time.temporal.TemporalField-
 

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.




My Personal Notes arrow_drop_up
Recommended Articles
Page :