Java offsetTime format()方法及示例

来源:这里教程网 时间:2026-02-17 21:00:24 作者:

Java offsetTime format()方法及示例

Java中OffsetTime类的 format() 方法使用指定的格式化器进行格式化,该格式化器在函数的参数中传递。

语法

public String format(DateTimeFormatter formatter)

参数: 该方法接受一个强制参数 formatter ,它指定了要使用的格式,它不是空的。

返回值 :它返回格式化的日期字符串,并且它不是空的。

异常 :该函数返回 DateTimeException ,当打印过程中发生错误时,该方法会抛出该异常

下面的程序说明了format()方法。

程序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:02Formatted time: 15:45:35+06:02

程序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:05Formatted time: 11:14:13+07:05

参考资料 : https://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html#format-java.time.format.DateTimeFormatter-

相关推荐