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