java.time.Duration

1 java.time.Duration介绍

Java Duration类用于以秒和纳秒为单位测量时间。它继承了Object类并实现Comparable接口。

2 java.time.Duration声明

让我们来看一下java.time.Duration类的声明。

public final class Duration extends Object

implements TemporalAmount, Comparable, Serializable

3 java.time.Duration方法

4 java.time.Duration案例1

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

/**

* java.time.Duration的例子

*/

import java.time.*;

import java.time.temporal.ChronoUnit;

public class DurationExample1 {

public static void main(String[] args) {

Duration d = Duration.between(LocalTime.NOON,LocalTime.MAX);

System.out.println(d.get(ChronoUnit.SECONDS));

}

}

输出结果为:

43199

5 java.time.Duration案例2

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

/**

* java.time.Duration的例子

*/

import java.time.*;

public class DurationExample2 {

public static void main(String[] args) {

Duration d1 = Duration.between(LocalTime.MAX,LocalTime.NOON);

System.out.println(d1.isNegative());

Duration d2 = Duration.between(LocalTime.NOON,LocalTime.MAX);

System.out.println(d2.isNegative());

}

}

输出结果为:

true

false

java.time.duration_java.time.Duration相关推荐

  1. java 初始化duration_JAVA 8 DURATION 详解

    最近发现spring boot中的有些配置使用了Duration,于是详细的看了Duration这个类 Duration是在Java8中加入的,主要是用来计算日期,差值之类的. Duration被声明 ...

  2. java 初始化duration_Java的日期与时间 java.time.Duration (转)

    一个Duration对象表示两个Instant间的一段时间,是在Java 8中加入的新功能. 一个Duration实例是不可变的,当创建出对象后就不能改变它的值了.你只能通过Duration的计算方法 ...

  3. java 初始化duration_Java 8-Duration 详解

    最近发现spring boot中的有些配置使用了 Duration ,于是详细的看了 Duration 这个类 Duration 是在 Java 8中加入的,主要是用来计算日期,差值之类的. Dura ...

  4. Java 8 – Period and Duration examples

    Few examples to show you how to use Java 8 Duration, Period and ChronoUnit objects to find out the d ...

  5. Java计算时间差、日期差总结(亲测)

    Java计算时间差.日期差总结 最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下 1.java 7中的日历类Calendar Calendar类使用其静态的getInstance ...

  6. 使用JAXB将XML Schema绑定到Java类

    http://blog.csdn.net/zsyspace/article/details/1786079 Java Architecture for XML Binding (JAXB) 是一项可以 ...

  7. 在Java中将时间单位转换为持续时间

    java.util.concurrent.TimeUnit以给定的粒度单位表示Java中的持续时间,并提供了跨单位转换的实用方法. java.util.concurrent.TimeUnit最早是在J ...

  8. JAXB: XML绑定的Java体系结构

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 用于XML绑定的Java体系结构(JAXB)是一种软件框架,它允许Java开发人员将Java 类映射 ...

  9. java 比较2个时间大小写_date - Java 8:计算两个LocalDateTime之间的差异

    Tapas Bose代码和Thomas代码存在一些问题. 如果时间差异为负,则数组获得负值. 例如,如果 LocalDateTime toDateTime = LocalDateTime.of(201 ...

  10. java用date加一个小时_在Java中添加n个小时到一个date?

    检查日历类. 它有add方法(和其他一些),以允许时间操纵. 像这样的东西应该工作. Calendar cal = Calendar.getInstance(); // creates calenda ...

最新文章

  1. Spring对Hibernate事务管理
  2. 大数据正在改变客户服务的五种方式
  3. 技术人员如何"正确"的浪费时间?
  4. 别学了!这 5 种即将消亡的编程语言
  5. python写文件追加 按行追加_你真的会用python进行文件操作吗
  6. C语言——函数的调用
  7. 未来世界的幸存者-阮一峰
  8. java冻结jsp首行_如何实现表格的首行冻结2
  9. 怎么画头发?怎样才能画好人物头发?
  10. SAS硬盘与SATA硬盘的功能对比-SATA硬盘
  11. Win10/11 移动C:\Users 目录
  12. L2D1 linux下deb包管理及常用shell命令
  13. css display contents
  14. 测试——水杯的测试用例
  15. 【3】计算机原理-显卡工作模型
  16. android 行车记录仪分析,基于Android的智能行车记录仪的设计与实现.doc
  17. python中文词频排序_python统计词频并排序
  18. 能力素质有所欠缺_心理素质要怎么锻炼?
  19. 89个windows常用API调用
  20. JNI 传递和返回基本参数

热门文章

  1. android手机短信诈骗原理,安卓系统均存短信欺诈漏洞 专家:系统先天不足
  2. Processing-文本排版
  3. ES选举:Elasticsearch中Master选举完全解读
  4. HTB靶场 Shared
  5. java雷霆战机图片_JAVA开发《雷霆战机》雷电类游戏效果演示
  6. 装备购买(BZOJ4004)高斯消元+ 贪心
  7. Springboot集成rabbitmq
  8. java报错establishing_[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket错误解决方法总结...
  9. Caused by: org.elasticsearch.action.search.SearchPhaseExecutionException报错解决
  10. python汇率换算程序_Python编写一个汇率兑换程序