Calendar获取年月日详解(4步获取)

Calendar获取年月日是Java Calendar类经常使用的方法,下面详解具体使用方式。

1.第一步:获取当前日期的Calendar对象

Calendar calendar = Calendar.getInstance();

 

2.第二步:获取年份

int year = calendar.get(Calendar.YEAR);

 

3.第三步:获取月份

int month = calendar.get(Calendar.MONTH) + 1;

备注:月份从0开始,所以这里需要加1。

 

4.第四步:获取日

int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);

完整的示例如下:

import java.util.Calendar;

public class CalendarExample {
    public static void main(String[] args) {
        // 获取当前日期的Calendar对象
        Calendar calendar = Calendar.getInstance();

        // 获取年份
        int year = calendar.get(Calendar.YEAR);
        System.out.println("Year: " + year);

        // 获取月份(月份从0开始,需要加1)
        int month = calendar.get(Calendar.MONTH) + 1;
        System.out.println("Month: " + month);

        // 获取日
        int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
        System.out.println("Day of Month: " + dayOfMonth);
    }
}

例如,如果当前日期是2023年8月1日,输出将为:

Year: 2023
Month: 8
Day of Month: 1

 

评论交流
    说说你的看法