📌  相关文章
📜  带有示例的Java中的 HijrahDate minus(long, TemporalUnit) 方法(1)

📅  最后修改于: 2023-12-03 15:25:29.923000             🧑  作者: Mango

带有示例的Java中的 HijrahDate minus(long, TemporalUnit) 方法介绍

Java 8中的HijrahDate是一个使用Hijrah日历系统表示的日期类。Hijrah是伊斯兰教使用的日历系统。minus(long, TemporalUnit)方法可用于从当前日期中减去指定的时间量。

方法签名
public HijrahDate minus(long amountToSubtract, TemporalUnit unit)
参数说明
  • amountToSubtract:需要减去的时间量
  • unit:时间单位,如ChronoUnit类中的天、月、年等
返回值

返回减去指定时间量后的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)方法,实现日期的自定义加减。