Java 如何为当前时间和日期增加天数
在学习如何增加和减少日期之前,人们必须先熟悉Java日历类。在本节中,我们将通过实例来讨论 如何在Java中为当前时间和日期增加天数 。
Java日历API的add()函数是独一无二的,它为指定的单位增加给定的整数。
Java日历类提供了在某个时间点和一些日历字段之间转换日期的方法,如MONTH、YEAR、HOUR等。它是Objects的一个子类,支持Comparable、Serializable以及Cloneable接口。
因为它是一个抽象类,所以我们无法使用函数Object() { [本地代码] }来创建它的实例。我们必须使用静态方法Calendar来设计和实现一个子类。 getInstance()。
使用默认时区的当前时间和默认区域设置,Calendar.getInstance()返回一个日历对象。
Calendar.getInstance(TimeZone z)
Calendar.getInstance(Locale aL)
Calendar.getInstance(TimeZone z, Locale aL)
在Java中递减日期
请遵守下面的说明,在Java中减少日期。
在Java日历类中添加以下包。
首先,创建一个日历对象,然后在其上显示当前日期。
让我们使用add()方法以及Calendar来递减现在的日期。DATE不变。由于日期正在减少,所以设置一个负数。
文件名:Decrement.java
输出 。
在Java中增加日期
请遵守下面的说明,在Java中增加日期。
在Java日历类中添加以下包。
首先创建一个日历对象,然后在上面显示当前日期。
让我们使用add()方法以及日历来增加现在的日期。DATE不变。由于日期被增加,所以设置一个正数。
文件名:Increment.java
输出 。
一个同时显示日期递增和递减的程序。
文件名:IncrementAndDecrement.java
输出 。
请看下面一节中的示例,它将当前日期增加了3年2个月和1天。
文件名:AddingDays.java
输出 。
让我们来看看下面这个例子,它的时间跨度从现在开始往前推3年2个月零1天。
文件名:DecreasingDays.java
输出 。