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

用法:

public long until(Temporal endExclusive, TemporalUnit unit)

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

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

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

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

UnsupportedTemporalTypeException-如果不支持该单元。

ArithmeticException-如果发生数字溢出。

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

示例1:

// Java program to demonstrate

// LocalDateTime.until() method

import java.time.*;

import java.time.temporal.*;

public class GFG {

public static void main(String[] args)

{

// create LocalDateTime objects

LocalDateTime l1

= LocalDateTime

.parse("2018-12-06T19:21:12");

LocalDateTime l2

= LocalDateTime

.parse("2018-10-25T23:12:31.123");

// apply until method of LocalDateTime class

long result

= l2.until(l1,

ChronoUnit.MINUTES);

// print results

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

+ result);

}

}

输出:

Result in MINUTES: 60248

示例2:

// Java program to demonstrate

// LocalDateTime.until() method

import java.time.*;

import java.time.temporal.*;

public class GFG {

public static void main(String[] args)

{

// create LocalDateTime objects

LocalDateTime l1

= LocalDateTime

.parse("2018-12-06T19:21:12");

LocalDateTime l2

= LocalDateTime

.parse("2018-10-25T23:12:31.123");

// applynedDateTime.parseLocalDateTime class

long result

= l2.until(l1,

ChronoUnit.MONTHS);

// print results

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

+ result);

}

}

输出:

Result in MONTHS: 1

java的until_Java LocalDateTime until()用法及代码示例相关推荐

  1. java 时间before_Java LocalDateTime isBefore()用法及代码示例

    Java中的LocalDateTime类的isBefore()方法检查此日期是否在指定的日期时间之前. 用法: public boolean isAfter(ChronoLocalDateTime o ...

  2. java compareto 时间_Java LocalDateTime compareTo()用法及代码示例

    Java中的LocalDateTime类的compareTo()方法用于将此日期时间与作为参数传递的日期时间进行比较. 用法: public int compareTo(ChronoLocalDate ...

  3. java获取年份getyear_Java LocalDateTime getYear()用法及代码示例

    LocalDateTime类的getYear()方法用于返回year字段.此方法将MIN_YEAR到MAX_YEAR的Year的原始int值返回. 用法: public int getYear() 参 ...

  4. java day of month_Java LocalDateTime getDayOfMonth()用法及代码示例

    LocalDateTime类的getDayOfMonth()方法用于返回day-of-month字段.此方法返回一个介于1到31之间的整数值,即一个月的日期. 用法: public int getDa ...

  5. java until_Java Instant until()用法及代码示例

    Instant类的until()方法,用于使用TemporalUnit计算两个Instant对象之间的时间.起点和终点是这个点,指定的瞬间作为参数传递.如果结束在开始之前,结果将为负.计算返回一个整数 ...

  6. java is start_PHP IntlChar::isJavaIDStart()用法及代码示例

    IntlChar::isJavaIDStart()函数是PHP中的一个内置函数,用于检查输入字符代码点是否允许,因为第一个字符是Java标识符.对于具有常规类别"Sc"(货币符号) ...

  7. java map sortedmap_Java SortedMap put()用法及代码示例

    Java中SortedMap接口的put()方法用于将指定值与该映射中的指定键相关联. 用法: V put(K key, V value) 参数:此方法有两个参数: key:这是左参数, value: ...

  8. datetime parse java_Java LocalDateTime parse()用法及代码示例

    在LocalDateTime类中,根据传递给它的参数,有两种类型的parse()方法. parse(CharSequence text) LocalDateTime类的parse()方法用于从作为参数 ...

  9. java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例

    CopyOnWriteArrayList的forEach()方法为Iterable的每个元素执行给定的操作,直到已处理完所有元素或该操作引发异常. 用法: public void forEach (C ...

最新文章

  1. 刻意练习:Python基础 -- Task05. 函数与Lambda表达式
  2. 马云第一次创业翻译社,差点倒闭,兼卖鲜花和礼物维持终翻身
  3. Andlinux 使用记录(转)
  4. php多线程解决之stream_socket_client
  5. 谷歌浏览器32位版本安装包_Windows 10 OEM渠道告别32位版本 这意味着什么?
  6. mysql 恢复数据库 source_mysql数据库备份及恢复命令 mysqldump,source的用法 | 很文博客...
  7. 安卓APP_ 控件(7)——Toolbar栏目样式
  8. 蓝桥杯单片机基础学习00_2
  9. 目录指南中的Python列表文件-listdir VS system(“ ls”)通过示例进行解释
  10. linux——select、poll、epoll
  11. Linux中的【.】【./】【/】代表的含义【转载】
  12. php+ajax+js注册源码,将Ajax封装至js文件中(用户注册源码实例)
  13. linux:进程管理与SELinux
  14. css中用#id.class的形式定义样式,为什么这样用,不直接写成.class.代码如下:#skin_0.selected{}这种的...
  15. Mac安装双系统后无法切回mac系统
  16. 工具学习:适用于 Windows10 的触摸板手势
  17. scratch少儿编程航天主题:认识太阳系-八大行星连连看
  18. OSChina 周一乱弹 —— 鱼生不值得
  19. 手写jQuery源码
  20. ArchLinux中使用yaourt安装AUR上面的各种包

热门文章

  1. 报关软件java_爱农支付快捷支付+支付单报关demo
  2. Shell编程四剑客之AWK(基础篇)
  3. 2023软考纸质证书领取通知来了!
  4. python爬取中国天气网中城市及其对应编号
  5. Java设计模式之五 ----- 外观模式和装饰器模式
  6. 基于eclipse的android项目实战—博学谷(十九)播放不同视频(本地视频)
  7. 使用utools一键实现内网穿透
  8. ttkefu如何设置成或关闭静音模式
  9. 第一次微信小游戏调试
  10. 644HA温变的安装与调试