欢迎来到天天文库
浏览记录
ID:12880186
大小:361.05 KB
页数:21页
时间:2018-07-19
《java常用日历日期时间星期工具类(封装方法非常多)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JAVA常用日历
2、日期
3、时间
4、星期工具类(封装方法非常多)相信大部分程序语言都需要处理日期、日历和时间相关的数据。本工具类是基于JAVA语言,封装了常用的方法,这些方法来源于各种实际项目,大部分都是会直接用到的。此工具类不依赖第三方JAR包,可以直接放入您的项目中使用。方法全是自己手写的,若有不正确之处还请指出。此工具类会不断更新完善,有需要的就收藏一下吧。importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Arrays;importjava.util.Calendar;imp
5、ortjava.util.Date;importjava.util.GregorianCalendar;/***日历日期工具类*@decription提供常用的获取日期、星期、周数以及转换操作*@authorZebe*@date2014/11/27*@version1.0.2*/publicclassCalendarUtil{privatestaticintWEEKS=0;privatestaticSimpleDateFormatSDF=newSimpleDateFormat("yyyy-MM-dd");privatestaticSimpleDateFormatSDFT=newSim
6、pleDateFormat("yyyy-MM-ddHH:mm:ss");/***获取当前年份*@returnString例如:2014*/publicstaticStringgetYear(){Calendarcd=Calendar.getInstance();returnString.valueOf(cd.get(Calendar.YEAR));}/***获取某个日期中的年份*@returnString例如:2014-05-16返回2014*/publicstaticStringgetYearOfDate(Stringdate){Calendarcd=Calendar.getIns
7、tance();try{cd.setTime(SDF.parse(date));}catch(Exceptione){e.printStackTrace();}returnString.valueOf(cd.get(Calendar.YEAR));}/***获取当前月份*@returnString例如:4*/publicstaticStringgetMonth(){Calendarcd=Calendar.getInstance();returnString.valueOf(cd.get(Calendar.MONTH)+1);}/***获取某个日期中的月份*@returnString例
8、如:2014-05-16返回5*/publicstaticStringgetMonthOfDate(Stringdate){Calendarcd=Calendar.getInstance();try{cd.setTime(SDF.parse(date));}catch(Exceptione){e.printStackTrace();}returnString.valueOf(cd.get(Calendar.MONTH)+1);}/***获取日期中的英文月份缩写*@returnString*/publicstaticStringgetMonthShortEnNameOfDate(Str
9、ingdate){Calendarcd=Calendar.getInstance();Stringresult="";try{cd.setTime(SDF.parse(date));intmonth=cd.get(Calendar.MONTH)+1;switch(month){case1:result="JAN";break;case2:result="FEB";break;case3:result="MAR";break;case4:result="APR";break;case5:result="MAY";break;case6:result="JUN";break;case7:
10、result="JUL";break;case8:result="AUG";break;case9:result="SEP";break;case10:result="OCT";break;case11:result="NOV";break;case12:result="DEC";break;}}catch(Exceptione){e.printStackTrace();}returnresult;}/***获取当前日期*@returnString例如:2
此文档下载收益归作者所有