📌  相关文章
📜  Java中的 JapaneseDate now(ZoneId) 方法和示例(1)

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

Java中的 JapaneseDate now(ZoneId) 方法和示例

Java中的 JapaneseDate 类代表了日本日历系统的日期,该类可以使用now(ZoneId)方法获取当前时区下的日期对象。

语法
public static JapaneseDate now(ZoneId zone)
参数
  • zone: 时区对象,用于指定获取的日期对象的时区。
返回值

返回当前时区下的JapaneseDate对象。

示例

下面是使用now(ZoneId)方法创建JapaneseDate对象的示例代码:

import java.time.ZoneId;
import java.time.chrono.JapaneseDate;

public class JapaneseDateExample {
  public static void main(String[] args) {
    //获取当前日期(默认时区)
    JapaneseDate jd1 = JapaneseDate.now();
    System.out.println("当前日期(默认时区): " + jd1);

    //获取当前日期(指定时区)
    ZoneId zone = ZoneId.of("Asia/Tokyo");
    JapaneseDate jd2 = JapaneseDate.now(zone);
    System.out.println("当前日期(指定时区): " + jd2);
  }
}

输出结果为:

当前日期(默认时区): Japanese Heisei 32-02-02
当前日期(指定时区): Japanese Heisei 32-02-02

上述示例中,第一个now()方法获取的日期对象是当前时区下的日期对象,第二个now(zone)方法获取的日期对象是指定时区下的日期对象。