📅  最后修改于: 2023-12-03 15:31:55.826000             🧑  作者: Mango
ThaiBuddhistDate 类是 Java 8 新增加的一个日期类,它用于表示泰国佛历日期。而 now(ZoneId) 方法则是 ThaiBuddhistDate 类中的一个方法,用于获取当前的泰国佛历日期,并可以指定时区。
以下是 now(ZoneId) 方法的语法:
public static ThaiBuddhistDate now(ZoneId zone)
下面是一个示例程序:
import java.time.ZoneId;
import java.time.chrono.ThaiBuddhistDate;
public class ThaiBuddhistDateExample {
public static void main(String[] args) {
// 获取当前泰国佛历日期,默认时区
ThaiBuddhistDate bDate1 = ThaiBuddhistDate.now();
System.out.println("当前泰国佛历日期(默认时区):" + bDate1);
// 获取当前泰国佛历日期,指定时区
ThaiBuddhistDate bDate2 = ThaiBuddhistDate.now(ZoneId.of("Asia/Bangkok"));
System.out.println("当前泰国佛历日期(指定时区):" + bDate2);
}
}
输出结果:
当前泰国佛历日期(默认时区):BE2564-12-16
当前泰国佛历日期(指定时区):BE2564-12-16
从输出结果可以看出,上述程序通过 now(ZoneId) 方法分别获取了当前泰国佛历日期(默认时区)和指定时区的当前日期,并将这两个日期对象打印输出。