📅  最后修改于: 2023-12-03 15:01:53.849000             🧑  作者: Mango
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)
方法获取的日期对象是指定时区下的日期对象。