OffsetTime format() method in Java with examples
Last Updated :
13 Dec, 2018
Improve
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:
Java
Java
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:
Program 2 :
Time: 15:45:35+06:02 Formatted time: 15:45:35+06:02
// 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:
Reference: https://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html#format-java.time.format.DateTimeFormatter-
Time: 11:14:13+07:05 Formatted time: 11:14:13+07:05