Java 中的 LocalTime 格式()方法,带示例

原文:https://www . geesforgeks . org/local time-format-method-in-Java-with-examples/

本地时间类format() 方法用于使用作为参数传递的指定格式化程序格式化该时间。此方法基于传递给字符串的格式化程序来格式化此时间。

语法:

public String format(DateTimeFormatter formatter)

参数:该方法接受单个参数格式化程序,它是指定的格式化程序。它不应为空。

返回值:该方法返回格式的时间字符串

异常:如果打印过程中出现错误,该方法将抛出日期时间异常

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

程序 1:

// Java program to demonstrate
// LocalTime.format() method

import java.time.*;
import java.time.format.DateTimeFormatter;

public class GFG {
    public static void main(String[] args)
    {

        // create a LocalTime Objects
        LocalTime time
            = LocalTime.parse("03:18:23");

        // create formatter Object
        DateTimeFormatter formatter
            = DateTimeFormatter.ISO_TIME;

        // apply format
        String value = time.format(formatter);

        // print result
        System.out.println("value : "
                           + value);
    }
}

输出:

value : 03:18:23

程序二:

// Java program to demonstrate
// LocalTime.format() method

import java.time.*;
import java.time.format.DateTimeFormatter;

public class GFG {
    public static void main(String[] args)
    {

        // create a LocalTime Objects
        LocalTime time
            = LocalTime.parse("23:59:59");

        // create formatter Object for ISO_LOCAL_TIME
        DateTimeFormatter formatter
            = DateTimeFormatter.ISO_LOCAL_TIME;

        // apply format
        String value = time.format(formatter);

        // print result
        System.out.println("value : "
                           + value);
    }
}

输出:

value : 23:59:59

参考:https://docs . Oracle . com/javase/10/docs/API/Java/time/local time . html #格式(Java . time . format . datetime formatter)