The format() method of OffsetTime class in Java formats this time using the specified formatter which is passed in the parameter of the function.
Syntax:
public String format(DateTimeFormatter formatter)
Parameter: This method accepts a single mandatory parameter formatter which specifies the formatter to be used and it is not null.
Return Value: It returns the formatted date string and it is not null.
Exceptions: The function returns DateTimeException which is thrown by the method when an error occurs during printing.
Below programs illustrate the format() method:
Program 1 :
// Java program to demonstrate the format() method  import java.time.OffsetTime;import java.time.format.DateTimeFormatter;  public class GFG {    public static void main(String[] args)    {          // Parses the given time        OffsetTime time            = OffsetTime.parse("15:45:35+06:02");          // Prints the parsed time        System.out.println("Time: "                           + time);          // Function used        DateTimeFormatter formatter            = DateTimeFormatter.ISO_TIME;          // Prints the formatted time        System.out.println("Formatted time: "                           + formatter.format(time));    }} |
Time: 15:45:35+06:02 Formatted time: 15:45:35+06:02
Program 2 :
// Java program to demonstrate the format() method  import java.time.OffsetTime;import java.time.format.DateTimeFormatter;  public class GFG {    public static void main(String[] args)    {          // Parses the given time        OffsetTime time            = OffsetTime.parse("11:14:13+07:05");          // Prints the parsed time        System.out.println("Time: "                           + time);          // Function used        DateTimeFormatter formatter            = DateTimeFormatter.ISO_TIME;          // Prints the formatted time        System.out.println("Formatted time: "                           + formatter.format(time));    }} |
Time: 11:14:13+07:05 Formatted time: 11:14:13+07:05
