Java编程入门:判断今年是否闰年
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行,还会获取到这个月最多有多少天。
赞 (0)