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
mikechen睿哥
10年+一线大厂架构实战经验,就职于阿里、淘宝等一线大厂,操盘多个亿级大厂核心项目。