黑马程序员技术交流社区

标题: 谁能解释以下代码 尤其是打星号的 [打印本页]

作者: hzhzhen    时间: 2015-5-23 10:47
标题: 谁能解释以下代码 尤其是打星号的
  1. public void FormateDateStr()
  2. {
  3.         SimpleDateFormat formatter=(SimpleDateFormat)SimpleDateFormat.getDateInstance();**
  4.         formatter.applyPattern("yyyy-MM-dd");**
  5.         Calendar cal = Calendar.get.Instance();**

  6.         for ((int i=0;i<12 ;i++ )
  7.         {
  8.                 cal.set(year,i,1);
  9.                 int temp =cal.getActualMaximum(Calendar.DAY_OF_MONTH);**
  10.         }

  11. calendar.clear(Calendar.HOUR_OF_DAY);**
复制代码

作者: tougboy    时间: 2015-5-23 17:17
我给瞎说一下  不知道准不准啊

        public static void FormateDateStr(int year)
        {
                SimpleDateFormat formatter=(SimpleDateFormat)SimpleDateFormat.getDateInstance();//来个格式对象
                formatter.applyPattern("yyyy-MM-dd");//格式设置为这样
                Calendar cal = Calendar.getInstance();//来个日历的新实例,不用系统日历


                for (int i=0;i<12 ;i++ )
                {
                        cal.set(year,i,1);
                        int temp =cal.getActualMaximum(Calendar.DAY_OF_MONTH);//搞出来i月份的最后一天存在temp
                sop(temp);
                }

        cal.clear(Calendar.HOUR_OF_DAY);//这一句百度了半天还是稀里糊涂
}




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