黑马程序员技术交流社区

标题: 练习 计算某个月的天数 [打印本页]

作者: fmi110    时间: 2015-10-3 15:35
标题: 练习 计算某个月的天数
a
  1. package demo;

  2. import java.util.Calendar;
  3. import java.util.Date;
  4. import java.util.Scanner;

  5. public class GetDaysOfMonth {

  6.         /**
  7.          * 计算某个月的天数
  8.          */
  9.         public static void main(String[] args) {
  10.                 System.out.println("输入年:");
  11.                 int year = Integer.parseInt(new Scanner(System.in).nextLine());
  12.                 System.out.println("输入月:");
  13.                 int month = Integer.parseInt(new Scanner(System.in).nextLine());
  14.                 Calendar cal = Calendar.getInstance();
  15.                 // cal.set(Calendar.YEAR, year);
  16.                 // cal.set(Calendar.MONTH,month+1);
  17.                 cal.set(year, month, 1); // 实际月份的 Calendar.MONTH + 1;
  18.                 Date d = cal.getTime();
  19.                 // System.out.println(d);
  20.                 cal.add(Calendar.DAY_OF_MONTH, -1);
  21.                 System.out.println(year + "年" + month + "月的天数:"
  22.                                 + cal.get(Calendar.DAY_OF_MONTH));
  23.         }

  24. }
复制代码



作者: fmi110    时间: 2015-10-3 15:36
  1. 输入年:
  2. 2015
  3. 输入月:
  4. 2
  5. Sun Mar 01 15:33:56 CST 2015
  6. 2015年2月的天数:28
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2