📅  最后修改于: 2023-12-03 15:31:53.633000             🧑  作者: Mango
LocalTime
类是 Java 8 新增加的一种时间类型,它只包含时间信息而没有日期信息。toEpochSecond()
方法可以将 LocalTime
对象转换成从 1970 年 1 月 1 日起的秒数。
public long toEpochSecond(LocalTime time)
time
:需要转换的 LocalTime
对象。返回从 1970 年 1 月 1 日起的秒数。
下面是一个使用 LocalTime
类的简单示例,演示了如何使用 toEpochSecond()
方法将当前时间转换成从 1970 年 1 月 1 日起的秒数:
import java.time.LocalTime;
public class LocalTimeDemo {
public static void main(String[] args) {
LocalTime now = LocalTime.now();
long seconds = now.toEpochSecond();
System.out.println("当前时间:" + now);
System.out.println("从1970年1月1日起的秒数:" + seconds);
}
}
运行以上代码,输出结果如下:
当前时间:12:34:56.789
从1970年1月1日起的秒数:45296560
以上示例中,我们首先通过 LocalTime.now()
方法获取了当前时间,然后使用 toEpochSecond()
方法将当前时间转换成从 1970 年 1 月 1 日起的秒数,并将其输出到控制台。