使用Java获取日期的年、月、日可以使用java.util.Calendar类或者java.time.LocalDate类。以下是两种方法的示例:
java.util.Calendar类:import java.util.Calendar;public class Main {public static void main(String[] args) {// 创建一个Calendar对象Calendar calendar = Calendar.getInstance();// 获取当前日期的年份int year = calendar.get(Calendar.YEAR);System.out.println("年份:" + year);// 获取当前日期的月份(注意:月份从0开始,所以需要加1)int month = calendar.get(Calendar.MONTH) + 1;System.out.println("月份:" + month);// 获取当前日期的天数int day = calendar.get(Calendar.DAY_OF_MONTH);System.out.println("天数:" + day);}}使用java.time.LocalDate类:import java.time.LocalDate;public class Main {public static void main(String[] args) {// 获取当前日期LocalDate currentDate = LocalDate.now();// 获取当前日期的年份int year = currentDate.getYear();System.out.println("年份:" + year);// 获取当前日期的月份int month = currentDate.getMonthValue();System.out.println("月份:" + month);// 获取当前日期的天数int day = currentDate.getDayOfMonth();System.out.println("天数:" + day);}}无论是使用Calendar类还是LocalDate类,都可以轻松地获取日期的年、月、日。

