Java Code for calculating Leap Year

前端 未结 20 2276
执念已碎
执念已碎 2020-11-22 16:30

I am following \"The Art and Science of Java\" book and it shows how to calculate a leap year. The book uses ACM Java Task Force\'s library.

Here is the code the boo

20条回答
  •  孤街浪徒
    2020-11-22 17:17

    public static void main(String[] args)
    {
    
    String strDate="Feb 2013";
            String[] strArray=strDate.split("\\s+");        
    
            Calendar cal = Calendar.getInstance();
            cal.setTime(new SimpleDateFormat("MMM").parse(strArray[0].toString()));
            int monthInt = cal.get(Calendar.MONTH);
            monthInt++;
            cal.set(Calendar.YEAR, Integer.parseInt(strArray[1]));          
            strDate=strArray[1].toString()+"-"+monthInt+"-"+cal.getActualMaximum(Calendar.DAY_OF_MONTH);
    
            System.out.println(strDate);    
    
    
    
    }
    

提交回复
热议问题