📅  最后修改于: 2023-12-03 15:25:29.923000             🧑  作者: Mango
Java 8中的HijrahDate是一个使用Hijrah日历系统表示的日期类。Hijrah是伊斯兰教使用的日历系统。minus(long, TemporalUnit)
方法可用于从当前日期中减去指定的时间量。
public HijrahDate minus(long amountToSubtract, TemporalUnit unit)
返回减去指定时间量后的HijrahDate对象。
下面是使用minus(long, TemporalUnit)
方法从当前日期减去1个月的示例:
import java.time.chrono.HijrahDate;
import java.time.temporal.ChronoUnit;
public class Example {
public static void main(String[] args) {
// 获取当前Hijrah日期
HijrahDate hijrahDate = HijrahDate.now();
// 减去一个月
HijrahDate result = hijrahDate.minus(1, ChronoUnit.MONTHS);
System.out.println("当前日期:" + hijrahDate);
System.out.println("减去1个月后的日期:" + result);
}
}
输出结果如下:
当前日期:Hijrah-umalqura AH 1442-07-02
减去1个月后的日期:Hijrah-umalqura AH 1442-06-02
以上示例提供了使用minus(long, TemporalUnit)
方法从当前日期减去一个月的示例。可以根据需求,结合plus(long, TemporalUnit)
方法,实现日期的自定义加减。