📜  Java中的 YearMonth getLong() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:53.474000             🧑  作者: Mango

Java中的YearMonth getLong()方法

简介

Java中YearMonth类提供了一些获取年月信息的方法,其中getLong()方法可用于返回表示此年月的long型值。

方法签名
public long getLong(TemporalField field)
参数说明

TemporallField field: 表示需要返回的年月信息字段

返回值

年月信息字段对应的long型值

示例代码
import java.time.YearMonth;
import java.time.temporal.ChronoField;

public class GetLongExample {
    public static void main(String[] args) {
        // 创建YearMonth对象
        YearMonth yearMonth = YearMonth.of(2022, 4);

        // 获取表示月份的long值
        long monthValue = yearMonth.getLong(ChronoField.MONTH_OF_YEAR);
        System.out.println(monthValue); // 输出: 4

        // 获取表示年份的long值
        long yearValue = yearMonth.getLong(ChronoField.YEAR);
        System.out.println(yearValue); // 输出: 2022
    }
}
解释说明

以上示例中,我们创建了一个YearMonth对象表示2022年4月份。然后我们调用了getLong()方法来获取年月信息,这里我们通过传入ChronoField.MONTH_OF_YEAR和ChronoField.YEAR参数,分别获取了表示月份和年份的long值,并输出到控制台中。