java日期得到月天数

java日期得到月天数

ID:9395651

大小:17.85 KB

页数:6页

时间:2018-04-30

java日期得到月天数_第1页
java日期得到月天数_第2页
java日期得到月天数_第3页
java日期得到月天数_第4页
java日期得到月天数_第5页
资源描述:

《java日期得到月天数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、java得到当月天数1.使用calendar类实现/***取得当月天数**/publicstaticintgetCurrentMonthLastDay(){Calendara=Calendar.getInstance();a.set(Calendar.DATE,1);//把日期设置为当月第一天a.roll(Calendar.DATE,-1);//日期回滚一天,也就是最后一天intmaxDate=a.get(Calendar.DATE);returnmaxDate;} /***得到指定月的天数**/publicstatic

2、intgetMonthLastDay(intyear,intmonth){Calendara=Calendar.getInstance();a.set(Calendar.YEAR,year);a.set(Calendar.MONTH,month-1);a.set(Calendar.DATE,1);//把日期设置为当月第一天a.roll(Calendar.DATE,-1);//日期回滚一天,也就是最后一天intmaxDate=a.get(Calendar.DATE);returnmaxDate;} 2.使用自己编写的函数实

3、现 packagetest; importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date; /** *日期工具类byhpf  **/publicclassDateUtils{//返回当前年月日StringgetNowDate(){Datedate=newDate();StringnowDate=newSimpleDateFormat("yyyy年MM月dd日").format(date);returnnowDate;} //

4、返回当前年份intgetYear(){Datedate=newDate();Stringyear=newSimpleDateFormat("yyyy").format(date);returnInteger.parseInt(year);} //返回当前月份intgetMonth(){Datedate=newDate();Stringmonth=newSimpleDateFormat("MM").format(date);returnInteger.parseInt(month);} //判断闰年booleanisLea

5、p(intyear){if(((year%100==0)&&year%400==0)

6、

7、((year%100!=0)&&year%4==0))returntrue;elsereturnfalse;} //返回当月天数intgetDays(intyear,intmonth){intdays;intFebDay=28;if(isLeap(year))FebDay=29;switch(month){case1:case3:case5:case7:case8:case10:case12:days=31;break;case4:c

8、ase6:case9:case11:days=30;break;case2:days=FebDay;break;default:days=0;break;}returndays;} //返回当月星期天数intgetSundays(intyear,intmonth){intsundays=0;SimpleDateFormatsdf=newSimpleDateFormat("EEEE");CalendarsetDate=Calendar.getInstance();//从第一天开始intday;for(day=1;day<=

9、getDays(year,month);day++){setDate.set(Calendar.DATE,day);Stringstr=sdf.format(setDate.getTime());if(str.equals("星期日")){sundays++;}}returnsundays;} publicstaticvoidmain(String[]args){DateUtilsdu=newDateUtils();System.out.println("今天日期是:"+du.getNowDate());System.o

10、ut.println("本月有"+du.getDays(du.getYear(),du.getMonth())+"天");System.out.println("本月有"+du.getSundays(du.getYear(),du.getMonth())+"个星期天");}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。