JAVA中Duration类
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。
文章共499字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 一、Duration类及常用方法
- 二、使用步骤
一、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.输出结果
请以实时时间为准
更多推荐
已为社区贡献1条内容
所有评论(0)