java的until_Java LocalDateTime until()用法及代码示例
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()用法及代码示例相关推荐
- java 时间before_Java LocalDateTime isBefore()用法及代码示例
Java中的LocalDateTime类的isBefore()方法检查此日期是否在指定的日期时间之前. 用法: public boolean isAfter(ChronoLocalDateTime o ...
- java compareto 时间_Java LocalDateTime compareTo()用法及代码示例
Java中的LocalDateTime类的compareTo()方法用于将此日期时间与作为参数传递的日期时间进行比较. 用法: public int compareTo(ChronoLocalDate ...
- java获取年份getyear_Java LocalDateTime getYear()用法及代码示例
LocalDateTime类的getYear()方法用于返回year字段.此方法将MIN_YEAR到MAX_YEAR的Year的原始int值返回. 用法: public int getYear() 参 ...
- java day of month_Java LocalDateTime getDayOfMonth()用法及代码示例
LocalDateTime类的getDayOfMonth()方法用于返回day-of-month字段.此方法返回一个介于1到31之间的整数值,即一个月的日期. 用法: public int getDa ...
- java until_Java Instant until()用法及代码示例
Instant类的until()方法,用于使用TemporalUnit计算两个Instant对象之间的时间.起点和终点是这个点,指定的瞬间作为参数传递.如果结束在开始之前,结果将为负.计算返回一个整数 ...
- java is start_PHP IntlChar::isJavaIDStart()用法及代码示例
IntlChar::isJavaIDStart()函数是PHP中的一个内置函数,用于检查输入字符代码点是否允许,因为第一个字符是Java标识符.对于具有常规类别"Sc"(货币符号) ...
- java map sortedmap_Java SortedMap put()用法及代码示例
Java中SortedMap接口的put()方法用于将指定值与该映射中的指定键相关联. 用法: V put(K key, V value) 参数:此方法有两个参数: key:这是左参数, value: ...
- datetime parse java_Java LocalDateTime parse()用法及代码示例
在LocalDateTime类中,根据传递给它的参数,有两种类型的parse()方法. parse(CharSequence text) LocalDateTime类的parse()方法用于从作为参数 ...
- java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例
CopyOnWriteArrayList的forEach()方法为Iterable的每个元素执行给定的操作,直到已处理完所有元素或该操作引发异常. 用法: public void forEach (C ...
最新文章
- 刻意练习:Python基础 -- Task05. 函数与Lambda表达式
- 马云第一次创业翻译社,差点倒闭,兼卖鲜花和礼物维持终翻身
- Andlinux 使用记录(转)
- php多线程解决之stream_socket_client
- 谷歌浏览器32位版本安装包_Windows 10 OEM渠道告别32位版本 这意味着什么?
- mysql 恢复数据库 source_mysql数据库备份及恢复命令 mysqldump,source的用法 | 很文博客...
- 安卓APP_ 控件(7)——Toolbar栏目样式
- 蓝桥杯单片机基础学习00_2
- 目录指南中的Python列表文件-listdir VS system(“ ls”)通过示例进行解释
- linux——select、poll、epoll
- Linux中的【.】【./】【/】代表的含义【转载】
- php+ajax+js注册源码,将Ajax封装至js文件中(用户注册源码实例)
- linux:进程管理与SELinux
- css中用#id.class的形式定义样式,为什么这样用,不直接写成.class.代码如下:#skin_0.selected{}这种的...
- Mac安装双系统后无法切回mac系统
- 工具学习:适用于 Windows10 的触摸板手势
- scratch少儿编程航天主题:认识太阳系-八大行星连连看
- OSChina 周一乱弹 —— 鱼生不值得
- 手写jQuery源码
- ArchLinux中使用yaourt安装AUR上面的各种包