Java代码用到日常生活中,也有很多实用技巧,如果想知道今年是不是闰年,这个问题也可以用Java代码来解答,那具体怎么操作呢,本文分享这个问题的答案。 代码如下:public class Test { public static void main(String[] args) throws ParseException {
String str = "2021-01-01";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(str);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date); int year = calendar.get(Calendar.YEAR);
GregorianCalendar gregorianCalendar = new GregorianCalendar(); if (gregorianCalendar.isLeapYear(year)) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年不是闰年");
} int month = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("该月有" + month + "天");
}
}123456789101112131415161718192021复制代码类型:[java] 代码简析:1、main方法是程序执行入口。 2、第3行定义要处理的日期。 3、核心判断闰年的是11行,是Java内置的一个函数。 4、17行,还会获取到这个月最多有多少天。
|