java获取各种日期的函数(方法)

java获取各种日期的函数(方法)

ID:8976337

大小:19.97 KB

页数:5页

时间:2018-04-13

java获取各种日期的函数(方法)_第1页
java获取各种日期的函数(方法)_第2页
java获取各种日期的函数(方法)_第3页
java获取各种日期的函数(方法)_第4页
java获取各种日期的函数(方法)_第5页
资源描述:

《java获取各种日期的函数(方法)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、java日期操作(月末、周末等的日期操作)  2009-11-0613:53:59

2、  分类:java基础知识

3、  标签:

4、字号大中小 订阅importjava.text.SimpleDateFormat;   importjava.util.Calendar;   importjava.util.Date;   importjava.util.GregorianCalendar;  5  6/***//**  7*  8*@authorzzk  9* 10*/ 11publicclassDateUtil{ 12 13   /***//** 1

5、4    *取得某天相加(减)後的那一天 15    * 16    *@paramdate 17    *@paramnum(可正可负) 18    *@return 19    */ 20   publicstaticDategetAnotherDate(Datedate,intnum){ 21       Calendarc=Calendar.getInstance(); 22       c.setTime(date); 23       c.add(Calendar.DAY_OF_YEAR,num); 24       returnc

6、.getTime(); 25   } 26 27   /***//** 28    *取得某月的的最后一天 29    * 30    *@paramyear 31    *@parammonth 32    *@return 33    */ 34   publicstaticDategetLastDayOfMonth(intyear,intmonth){ 35       Calendarcal=Calendar.getInstance(); 36       cal.set(Calendar.YEAR,year);//年 37      

7、 cal.set(Calendar.MONTH,month-1);//月,因为Calendar里的月是从0开始,所以要减1 38       cal.set(Calendar.DATE,1);//日,设为一号 39       cal.add(Calendar.MONTH,1);//月份加一,得到下个月的一号 40       cal.add(Calendar.DATE,-1);//下一个月减一为本月最后一天 41       returncal.getTime();//获得月末是几号 42   }//这个方法是我自己写的,也是获取月末的 pu

8、blicstaticDategetLastDayOfMonth(intyear,intmonth){Calendarcal=Calendar.getInstance();cal.set(Calendar.YEAR,year);cal.set(Calendar.MONTH,month); //我的版本是jdk1.6月不用-1cal.set(Calendar.DATE,0);returncal.getTime();}44   /***//** 45    *取得某天是一年中的多少周 46    * 47    *@paramdate 48    *

9、@return 49    */ 50   publicstaticintgetWeekOfYear(Datedate){ 51       Calendarc=newGregorianCalendar(); 52       c.setFirstDayOfWeek(Calendar.MONDAY); 53       c.setMinimalDaysInFirstWeek(7); 54       c.setTime(date); 55       returnc.get(Calendar.WEEK_OF_YEAR); 56   } 57 5

10、8   /***//** 59    *取得某天所在周的第一天 60    * 61    *@paramdate 62    *@return 63    */ 64   publicstaticDategetFirstDayOfWeek(Datedate){ 65       Calendarc=newGregorianCalendar(); 66       c.setFirstDayOfWeek(Calendar.MONDAY); 67       c.setTime(date); 68       c.set(Calendar.DAY

11、_OF_WEEK,c.getFirstDayOfWeek()); 69       returnc.getTime(); 70   } 71 72  

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

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

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