📜  带有示例的Java中的 HijrahDate of(int, int, int) 方法(1)

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

Java中的HijrahDate of(int, int, int) 方法介绍

简介

HijrahDate of(int, int, int) 方法是 Java 8 中 Hijrah 日期类的一个静态工厂方法,用于创建一个给定 Hijrah Era、年月日的 HijrahDate 实例。

语法

方法的语法如下:

public static HijrahDate of(int prolepticYear, int monthOfYear, int dayOfMonth)
参数

该方法包含3个参数:

  • prolepticYear: Hijrah era的完整偏移年份
  • monthOfYear:月份,从 1(一月)到 12(十二月)
  • dayOfMonth:月份的天数,从 1 到 29、30 或 31。
返回值

该方法返回 HijrahDate 类的一个实例。

示例

下面的示例演示了如何使用 HijrahDate of(int, int, int) 方法创建一个 HijrahDate 对象并输出该日期的 Hijrah Era、年、月和日:

import java.time.chrono.HijrahDate;

public class HijrahDateExample {

   public static void main(String[] args) {

      // 创建 HijrahDate 对象
      HijrahDate hijrahDate = HijrahDate.of(1443, 9, 12);

      // 获取 Hijrah Era
      HijrahDate.HijrahEra hijrahEra = hijrahDate.getEra();
      System.out.println("Hijrah Era: " + hijrahEra);

      // 获取年
      int year = hijrahDate.getYear();
      System.out.println("Year: " + year);

      // 获取月
      int month = hijrahDate.getMonthValue();
      System.out.println("Month: " + month);

      // 获取日
      int day = hijrahDate.getDayOfMonth();
      System.out.println("Day: " + day);
   }
}

以上示例输出结果如下:

Hijrah Era: AH
Year: 2022
Month: 06
Day: 05

这里的结果日期根据系统日期得出。因此,在您的系统上,结果日期可能会与示例日期不同。