LocalTime类的until()方法用于使用TemporalUnit计算两个LocalTime对象之间的时间量。起点和终点是此点,指定的LocalTime作为参数传递。如果结束在开始之前,结果将为负。计算返回一个整数,代表两个LocalTime之间的完整单位数。此实例是不可变的,不受此方法调用的影响。

用法:

public long until(Temporal endExclusive, TemporalUnit unit)

参数:此方法接受两个参数endExclusive,它是结束日期,exclusive,它转换为LocalTime,单位是测量数量的单位。

返回值:此方法返回此LocalTime与结束LocalTime之间的时间量。

异常:此方法引发以下异常:

DateTimeException-如果无法计算数量,或者结束时态不能转换为LocalTime。

UnsupportedTemporalTypeException-如果不支持该单元。

ArithmeticException-如果发生数字溢出。

以下示例程序旨在说明until()方法:

示例1:

// Java program to demonstrate

// LocalTime.until() method

import java.time.*;

import java.time.temporal.*;

public class GFG {

public static void main(String[] args)

{

// create LocalTime objects

LocalTime l1

= LocalTime

.parse("19:21:12");

LocalTime l2

= LocalTime

.parse("23:12:31.123");

// apply until method of LocalTime class

long result

= l2.until(l1,

ChronoUnit.SECONDS);

// print results

System.out.println("Result in SECONDS: "

+ result);

}

}

输出:

Result in SECONDS: -13879

示例2:

// Java program to demonstrate

// LocalTime.until() method

import java.time.*;

import java.time.temporal.*;

public class GFG {

public static void main(String[] args)

{

// create LocalTime objects

LocalTime l1

= LocalTime

.parse("19:21:12");

LocalTime l2

= LocalTime

.parse("23:12:31.123");

// applynedDateTime.parseLocalTime class

long result

= l1.until(l2,

ChronoUnit.HOURS);

// print results

System.out.println("Result in HOURS: "

+ result);

}

}

输出:

Result in HOURS: 3

Oracle中until的用法,Java LocalTime until()用法及代码示例相关推荐

  1. Oracle中start with...connect by prior子句用法

    http://www.cnblogs.com/ZHF/archive/2008/09/10/1288101.html Oracle中start with...connect by prior子句用法 ...

  2. oracle中trim,ltrim,rtrim函数用法(简单易懂)

    oracle中trim,ltrim,rtrim函数用法 用法一.去空格 函数 作用 TRIM TRIM()去除指定字符串的前后空格 LTRIM LTRIM()去除指定字符串的前面空格 RTRIM RT ...

  3. java bitset用途_浅谈Java BitSet使用场景和代码示例

    搜索热词 @H_502_0@一.什么是BitSet? @H_502_0@ 注:以下内容来自JDK API: @H_502_0@ BitSet类实现了一个按需增长的位向量.位Set的每一个组件都有一个b ...

  4. java三角形代码,Java编程实现帕斯卡三角形代码示例

    源程序揭秘 杨辉三角形性质: 每行数字左右对称,由 1 开始逐渐变大,然后变小,回到 1. 第 n 行的数字个数为 n 个. 第 n 行数字和为 2^(n-1) . 每个数字等于上一行的左右两个数字之 ...

  5. java短信发送接口代码示例demo分享

    适用类型:适用于各类办公系统.ERP.CRM.电子商务平台的插件(如网站app短信验证码.群发短信会议通知.会员/客户关系交流.订单生成通知.发货通知.日程提醒.催费通知等等) 接 口特 点: 绿色短 ...

  6. java画哆啦A梦_java如何绘制哆啦A梦 java绘制哆啦A梦代码示例

    java如何绘制哆啦A梦?本篇文章小编给大家分享一下java绘制哆啦A梦代码示例,绘制的哆啦A梦超可爱,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 以下是画出哆啦a梦的代 ...

  7. HTML中怎么使文字各种居中对齐?(代码示例)

    本篇文章主要介绍了如何去写关于html文字居中代码.希望对有需要的朋友有所帮助. web前端全栈资料粉丝福利(面试题.视频.资料笔记.进阶路线) html文字居中代码具体示例如下: <!DOCT ...

  8. Oracle中关于to_date(),to_char(),to_number()函数的用法

    一.Oracle中的to_date()函数 1.to_date()与24小时制表示法及mm分钟的显示: 在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用&quo ...

  9. oracle中取反_oracle正则表达式regexp_like的用法详解

    oracle正则表达式regexp_like的用法详解 更新时间:2013年06月13日 17:42:05   作者: 本篇文章是对oracle正则表达式regexp_like的用法进行了详细的分析介 ...

最新文章

  1. Xamarin.Forms的ActivityIndicator和ProgressBar比较
  2. [Effective JavaScript 笔记]第59条:避免过度的强制转换
  3. 四十四、深入Java 的序列化和反序列化
  4. mysql ubb html_UBB中轻松实现歌词同步播放_html
  5. Python基础概念_7_数据结构
  6. python写整数逆位运算_简单了解python的一些位运算技巧
  7. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 安装过程
  8. 对象方法(包含es6)
  9. python字符串乘一个数_Python--初识庐山真面目
  10. 面向对象第八天---预处理与mysql事务
  11. 创建NGINX Plus和NGINX配置文件
  12. 配置SQL Server 2008 R2 Reporting Services
  13. POJ3750 小孩报数问题【模拟】
  14. 雷达干扰技术(四)雷达信号处理
  15. 拉钩网招聘信息爬虫项目
  16. 第六章Python数据可视化
  17. 一键获取谷歌网盘(Google Drive)真实直链下载地址
  18. 普通浏览器打开微信页面出现验证的解决方法
  19. 南宁计算机培训学校6,南宁市桃源路中64号南宁市第6职业技术学校
  20. 查看所连接局域网内所有ip

热门文章

  1. C++ Windows窗口程序:子窗口控件之按钮类button
  2. STM32 通用定时器原理介绍
  3. iOS_Memory Leak 内存泄露治理
  4. 今日直播|Kafka-on-Pulsar Meetup:新浪微博、中国移动实践分享
  5. mysql安装成功截屏_Linux系统安装MySql步骤及截屏-阿里云开发者社区
  6. java byte转16进制_Java 十六进制(Hex)与byte数组之间的转换
  7. 怎么进行服务器性能监控,有什么监控工具
  8. 【uiautomation】微信群发消息,获取群通讯录名单
  9. 文本转语音有哪些好用的软件?给你推荐这几款转语音神器
  10. 鸿蒙APP开发入门到进阶 | 入门完整篇。