📜  Java中的 LocalTime toString() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:53.643000             🧑  作者: Mango

Java中的 LocalTime toString() 方法及示例

在Java中,LocalTime类表示一个不含日期的时间对象,它可以使用toString()方法将时间对象转换为字符串。本文将介绍LocalTime toString()方法的用法和示例。

LocalTime toString()方法的定义

LocalTime类的toString()方法返回一个格式为HH:mm:ss.SSS的字符串,其中HH表示小时,24小时制;mm表示分钟;ss表示秒;SSS表示毫秒。如果秒或毫秒为零,则不会包含它们。

public String toString() {
    return DateTimeFormatter.ISO_LOCAL_TIME.format(this);
}
LocalTime toString()方法的示例

以下示例演示了如何使用LocalTime类的toString()方法将时间对象转换为字符串:

import java.time.LocalTime;

public class LocalTimeToStringExample {
    public static void main(String[] args) {
        LocalTime time1 = LocalTime.now();
        System.out.println("Current Time: " + time1.toString());

        LocalTime time2 = LocalTime.of(14, 30);
        System.out.println("Time 2: " + time2.toString());

        LocalTime time3 = LocalTime.of(8, 45, 23);
        System.out.println("Time 3: " + time3.toString());

        LocalTime time4 = LocalTime.of(16, 15, 23, 456000000);
        System.out.println("Time 4: " + time4.toString());
    }
}

输出结果:

Current Time: 22:07:57.028
Time 2: 14:30
Time 3: 08:45:23
Time 4: 16:15:23.456

注释:

  • LocalTime.now()方法返回当前时间。
  • LocalTime.of(hour, minute)方法创建一个指定时间的对象。
  • LocalTime.of(hour, minute, second)方法创建一个指定时间和秒的对象。
  • LocalTime.of(hour, minute, second, nano)方法创建一个指定时间、秒和纳秒的对象。

以上就是Java中的LocalTime toString()方法及示例的介绍。LocalTime类的toString()方法是将时间对象转换为字符串的基本方法,它的使用非常简单,通过指定不同的参数,可以创建不同的时间对象并进行转换。