提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


一、Duration类及常用方法

Duration 类表示两个时间的间隔,时间间隔的单位可以是天、时、分、秒、毫秒和纳秒,例如一天的12:00:00 与13:00:00 间隔 1h,或者60min,或者 3600s。Duration 类的常用方法如表所示。

方法声明功能描述
between(Temporal startInclusive,TemporalendExclusive)获取一个 Duration 实例,表示两个时间对象之间的间隔
toDays()将时间间隔转换为以天为单位
toHours()将时间间隔转换为以时为单位
toMinutes()将时间间隔转换为以分为单位
toSeconds()将时间间隔转换为以秒为单位
toMillis()将时间间隔转换为以毫秒为单位
toNanos()将时间间隔转换为以纳秒为单位

二、使用步骤

1.代码

import java.time.Duration;
import java.time.LocalTime;

public class DurationMain {
    public static void main(String[] args) {
        LocalTime start = LocalTime.now();
        LocalTime end = LocalTime.of(20,13,23);
        Duration duration = Duration.between(start,end);
        System.out.println("时间间隔为"+duration.toHours()+"小时");
        System.out.println("时间间隔为"+duration.toMillis()+"毫秒");
        System.out.println("时间间隔为"+duration.toNanos()+"纳秒");

    }
}

2.输出结果

请以实时时间为准

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐