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));
}
} |
Output:
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));
}
} |
Output:
Time: 11:14:13+07:05 Formatted time: 11:14:13+07:05