DateUtil日期工具类.doc_第1页
DateUtil日期工具类.doc_第2页
DateUtil日期工具类.doc_第3页
DateUtil日期工具类.doc_第4页
DateUtil日期工具类.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DateUtil日期工具类方法名参数描述Date,intDate,int日期date上加count天,count为负表示减Date,intDate,int日期date上加count小时,count为负表示减addMillisecondDate,int日期date上加count毫秒,count为负表示减addMinuteDate,int日期date上加count分钟,count为负表示减addMonthDate,int日期date上加count月,count为负表示减addSecondDate,int日期date上加count秒钟,count为负表示减addWeekDate,int日期date上加count星期,count为负表示减addYearDate,int日期date上加count年,count为负表示减compareString,String以yyyy-MM-dd解析两个字符串,并比较得到的两个日期的大小compareString,String,String以指定格式解析两个字符串,并比较得到的两个日期的大小compareTimeString,String以HH:mm:ss解析两个字符串,并比较得到的两个时间的大小compareTimeString,String,String以指定解析两个字符串,并比较得到的两个时间的大小(第三个为格式)convertChineseNumerString将日期中的中文数字转化成阿拉伯数字,以例于使用指定格式解析getCurrentDate得到以yyyy-MM-dd格式表示的当前日期字符串getCurrentDateString得到以format格式表示的当前日期字符串getCurrentDateTime得到以yyyy-MM-ddHH:mm:ss表示的当前时间字符串getCurrentDateTimeString以指定的格式返回当前日期时间的字符串getCurrentTime得到以HH:mm:ss表示的当前时间字符串getCurrentTimeString得到以format格式表示的当前时间字符串getDayOfMonth今天是本月的第几天getDayOfMonthDate指定日期是当月的第几天getDayOfMonthString以yyyy-MM-dd解析字符串date,并返回其表示的日期是当月第几天getDayOfWeek今天是星期几getDayOfWeekDate指定日期是星期几getDayOfWeekString以yyyy-MM-dd解析字符串date,并返回其表示的日期是周几getDayOfYear今天是本年的第几天getDayOfYearDate指定日期是当年的第几天getDayOfYearString以yyyy-MM-dd解析字符串date,并返回其表示的日期是当年第几天getDefaultDateFormat获得任意格式的日期getDefaultDateTimeFormat获得任意格式的日期时间getDefaultTimeFormat获得任意格式的时间getFirstDayOfMonthString以yyyy-MM-dd格式获取某月的第一天getFormatString获得样式getLastModifiedFormatgetMaxDayOfMonthDate获取某一个月的天数isDateString断指定的字符串是否符合yyyy:MM:ss格式,但判断其数据值范围是否正常isDateTimeString判断是否是日期或者带时间的日期,日期必须符合格式yy-MM-dd或yy-MM-ddHH:mm:ssisTimeString判断指定的字符串是否符合HH:mm:ss格式,并判断其数值是否在正常范围isWeekendDate判断指定日期是否是周末isWeekendString以yyyy-MM-dd解析指定字符串,并判断相应的日期是否是周末parseString以yyyy-MM-dd解析指定字符串,返回相应java.util.Date对象parseString,String按指定格式解析字符串,并返回相应的java.util.Date对象parseDateTimeString以yyyy-MM-ddHH:mm:ss格式解析字符串,并返回相应的java.util.Date对象parseDateTimeString,String以指定格式解析字符串,并返回相应的java.util.Date对象parseLastModifiedString解析http请求中的最后更新时间toDateTimeStringDate以yyyy-MM-ddHH:mm:ss输出带有日期和时间的字符串toStringDate以yyyy-MM-dd格式输出只带日期的字符串toStringDate,String按指定的format输出日期字符串toTimeStringDate以HH:mm:ss输出只带时间的字符串SimpleDateFormatgetFormat(Stringformat)获得指定日期格式的SimpleDateFormat对象。代码实例SimpleDateFormatsdf=DateUtil.getFormat(yyyy-MM-dd);SimpleDateFormatgetDefaultDateTimeFormat()获得默认日期时间格式的SimpleDateFormat对象。代码实例SimpleDateFormatsdf=DateUtil.getDefaultDateTimeFormat();SimpleDateFormatgetDefaultDateFormat()获得默认日期格式的SimpleDateFormat对象。代码实例SimpleDateFormatsdf=DateUtil.getDefaultDateFormat();SimpleDateFormatgetDefaultTimeFormat()获得默认时间格式的SimpleDateFormat对象。代码实例SimpleDateFormatsdf=DateUtil.getDefaultTimeFormat();SimpleDateFormatgetLastModifiedFormat()获得最后修改日期时间格式的SimpleDateFormat对象,如果对象为null则返回默认的英文日期时间格式的SimpleDateFormat对象。代码实例SimpleDateFormatsdf=DateUtil.getLastModifiedFormat();Stringdate=sdf.format(newDate();System.out.println(date);/Mon,05Aug201310:03:06StringgetCurrentDate()得到以yyyy-MM-dd格式表示的当前日期字符串。代码实例Stringdate=DateUtil.getCurrentDate();StringgetCurrentDate(Stringformat)得到以format格式表示的当前日期字符串。代码实例Stringdate=DateUtil.getCurrentDate(yyyy年MM月dd日);StringgetCurrentTime()得到以HH:mm:ss表示的当前时间字符串。代码实例Stringdate=DateUtil.getCurrentTime();StringgetCurrentTime(Stringformat)得到以format格式表示的当前时间字符串。代码实例Stringdate=DateUtil.getCurrentTime(HH时mm分ss秒);StringgetCurrentDateTime()得到以yyyy-MM-ddHH:mm:ss表示的当前时间字符串。代码实例Stringdate=DateUtil.getCurrentDateTime();intgetDayOfWeek()今天是一周的第几天,星期天为一周的第一天。代码实例intn=DateUtil.getDayOfWeek();System.out.println(n);/测试时间是周一,输出2intgetDayOfWeek(Datedate)指定日期是一周的第几天。代码实例intn=DateUtil.getDayOfWeek(newDate();System.out.println(n);/测试时间为周一,输出2intgetDayOfMonth()今天是本月的第几天。代码实例intn=DateUtil.getDayOfMonth();intgetDayOfMonth(Datedate)指定日期是当月的第几天。代码实例intn=DateUtil.getDayOfMonth(newDate();intgetMaxDayOfMonth(Datedate)获得指定日期所在月份的天数。代码实例intn=DateUtil.getMaxDayOfMonth(newDate();StringgetFirstDayOfMonth(Stringdate)以yyyy-MM-dd格式获取某月的第一天。代码实例Stringdate=DateUtil.getFirstDayOfMonth(2013-08-05);System.out.println(date);/2013-08-01intgetDayOfYear()今天是本年的第几天。代码实例intn=DateUtil.getDayOfYear();System.out.println(n);/2013-08-05,输出7intgetDayOfYear(Datedate)指定日期是当年的第几天。代码实例intn=DateUtil.getDayOfYear(newDate();intgetDayOfWeek(Stringdate)以yyyy-MM-dd解析字符串date,并返回其表示的日期是一周的第几天。代码实例intn=DateUtil.getDayOfWeek(2013-8-5);intgetDayOfMonth(Stringdate)以yyyy-MM-dd解析字符串date,并返回其表示的日期是当月第几天。代码实例intn=DateUtil.getDayOfMonth(2013-8-5);intgetDayOfYear(Stringdate)以yyyy-MM-dd解析字符串date,并返回其表示的日期是当年第几天。代码实例intn=DateUtil.getDayOfYear(2013-8-5);StringgetCurrentDateTime(Stringformat)以指定的格式返回当前日期时间的字符串。代码实例StringdateTime=DateUtil.getCurrentDateTime(yyyy年MM月dd日HH时mm分ss秒);StringtoString(Datedate)以yyyy-MM-dd格式输出只带日期的字符串。代码实例Stringdate=DateUtil.toString(newDate();StringtoDateTimeString(Datedate)以yyyy-MM-ddHH:mm:ss输出带有日期和时间的字符串。代码实例Stringdate=DateUtil.toDateTimeString(newDate();StringtoString(Datedate,Stringformat)按指定的format输出日期字符串。代码实例Stringdate=DateUtil.toString(newDate(),yyyy年MM月dd日HH时mm分ss秒);Stringdate=DateUtil.toString(newDate(),yyyy年MM月dd日);StringtoTimeString(Datedate)以HH:mm:ss输出只带时间的字符串。代码实例Stringtime=DateUtil.toTimeString(newDate();intcompare(Stringdate1,Stringdate2)以yyyy-MM-dd解析两个字符串,并比较得到的两个日期的大小。代码实例intn=DateUpare(2013-05-01,2013-08-01);System.out.println(n);/输出-1intcompareTime(Stringtime1,Stringtime2)以HH:mm:ss解析两个字符串,并比较得到的两个时间的大小。代码实例intn=DateUpareTime(10:10:10,08:00:00);System.out.println(n);/输出1intcompare(Stringdate1,Stringdate2,Stringformat)以指定格式解析两个字符串,并比较得到的两个日期的大小。代码实例intn1=DateUpare(2013-08-0510:10:10,2013-07-0508:00:00,yyyy-MM-ddHH:mm:ss);intn2=DateUpare(2013-08-05,2013-07-05,yyyy-MM-dd);intt=DateUpare(10:10:10,08:00:00,HH:mm:ss);intcompareTime(Stringtime1,Stringtime2,Stringformat)以指定格式解析两个字符串,并比较得到的两个时间的大小。代码实例intt=DateUpareTime(10:10:10,08:00:00,HH:mm:ss);booleanisTime(Stringtime)判断指定的字符串是否符合HH:mm:ss格式,并判断其数值是否在正常范围。代码实例booleanb1=DateUtil.isTime(00:00:00);booleanb2=DateUtil.isTime(24:60:60);System.out.println(b1);/trueSystem.out.println(b2);/falsebooleanisDate(Stringdate)判断指定的字符串是否符合yyyy:MM:ss格式,但判断其数据值范围是否正常。代码实例booleand1=DateUtil.isDate(2013-08-01);booleand2=DateUtil.isDate(0000-13-32);System.out.println(d1);/trueSystem.out.println(d2);/falsebooleanisDateTime(Stringstr)判断是否是日期或者带时间的日期,日期必须符合格式yy-MM-dd或yy-MM-ddHH:mm:ss。代码实例booleand1=DateUtil.isDateTime(2013-08-01);booleand2=DateUtil.isDateTime(2013-12-3123:59:59);System.out.println(d1);/tueSystem.out.println(d2);/truebooleanisWeekend(Datedate)判断指定日期是否是周末。代码实例booleand1=DateUtil.isWeekend(newDate();booleand2=DateUtil.isWeekend(DateUtil.parse(2013-08-04);System.out.println(d1);/2013-8-5,falseSystem.out.println(d2);/2013-8-4,truebooleanisWeekend(Stringstr)以yyyy-MM-dd解析指定字符串,并判断相应的日期是否是周末。代码实例booleand1=DateUtil.isWeekend(2013-08-05);booleand2=DateUtil.isWeekend(2013-08-04);System.out.println(d1);/falseSystem.out.println(d2);/trueDateparse(Stringstr)以yyyy-MM-dd解析指定字符串,返回相应java.util.Date对象。代码实例Datedate=DateUtil.parse(2013-08-05);Dateparse(Stringstr,Stringformat)按指定格式解析字符串,并返回相应的java.util.Date对象。代码实例Datedate=DateUtil.parse(2013年08月05日,yyyy年MM月dd日);DateparseLastModified(Stringstr)解析http请求中的最后更新时间。代码实例Stringstr=DateUtil.getLastModifiedFormat().format(newDate();Datedate=DateUtil.parseLastModified(str);System.out.println(date);DateparseDateTime(Stringstr)以yyyy-MM-ddHH:mm:ss格式解析字符串,并返回相应的java.util.Date对象。代码实例Datedate=DateUtil.parseDateTime(2013-08-0512:13:14);DateparseDateTime(Stringstr,Stringformat)以指定格式解析字符串,并返回相应的java.util.Date对象。代码实例Datedate=DateUtil.parseDateTime(2013年08月05日12时13分14秒,yyyy年MM月dd日HH时mm分ss秒);DateaddMillisecond(Datedate,intcount)日期date上加count毫秒,count为负表示减。代码实例Datedate=DateUtil.addMillisecond(newDate(),100000000);DateaddSecond(Datedate,intcount)日期date上加count秒钟,count为负表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论