📌  相关文章
📜  Java中的 ThaiBuddhistDate getEra() 方法与示例(1)

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

Java中的 ThaiBuddhistDate getEra() 方法与示例

在Java中,ThaiBuddhistDate类是用于表示泰国佛教历法日期的类。getEra()方法是用于获取泰国佛教历法日期的纪元。

方法签名
public Era getEra()
返回值类型

Era

方法说明

getEra()方法用于获取当前泰国佛教历法日期的纪元。泰国佛教历法将公元前543年定义为其纪元开始。纪元共有两个值可用:BEFORE_BEBE,分别表示纪元前和纪元(BE,Buddhist Era)。

示例代码

以下示例演示了如何使用getEra()方法获取泰国佛教历法日期的纪元:

import java.time.LocalDate;
import java.time.chrono.Era;
import java.time.chrono.ThaiBuddhistDate;

public class Main {
    public static void main(String[] args) {
        // 创建一个泰国佛教历法日期对象
        ThaiBuddhistDate thaiBuddhistDate = ThaiBuddhistDate.now();
        
        // 获取纪元
        Era era = thaiBuddhistDate.getEra();
        
        // 打印纪元信息
        System.out.println("纪元: " + era.toString());
    }
}

输出:

纪元: BE

在上面的示例中,我们首先创建了一个ThaiBuddhistDate对象thaiBuddhistDate,然后使用getEra()方法获取纪元,并将其存储在era变量中。最后,我们使用toString()方法将纪元信息转换为字符串,并打印输出。

请注意,由于当前日期是在泰国佛教历法中,所以输出的纪元为BE(Buddhist Era),表示公元后的纪元。

这是Java中ThaiBuddhistDate getEra()方法的简单示例。您可以根据自己的需求和日期对象来使用这个方法,以获取泰国佛教历法日期的纪元信息。