DateUtil日期工具类Word下载.docx
- 文档编号:22181744
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:15
- 大小:17.21KB
DateUtil日期工具类Word下载.docx
《DateUtil日期工具类Word下载.docx》由会员分享,可在线阅读,更多相关《DateUtil日期工具类Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
将日期中的中文数字转化成阿拉伯数字,以例于使用指定格式解析
getCurrentDate
得到以yyyy-MM-dd格式表示的当前日期字符串
得到以format格式表示的当前日期字符串
getCurrentDateTime
得到以yyyy-MM-ddHH:
ss表示的当前时间字符串
以指定的格式返回当前日期时间的字符串
getCurrentTime
得到以HH:
得到以format格式表示的当前时间字符串
getDayOfMonth
今天是本月的第几天
Date
指定日期是当月的第几天
以yyyy-MM-dd解析字符串date,并返回其表示的日期是当月第几天
getDayOfWeek
今天是星期几
指定日期是星期几
以yyyy-MM-dd解析字符串date,并返回其表示的日期是周几
getDayOfYear
今天是本年的第几天
指定日期是当年的第几天
以yyyy-MM-dd解析字符串date,并返回其表示的日期是当年第几天
getDefaultDateFormat
获得任意格式的日期
getDefaultDateTimeFormat
获得任意格式的日期时间
getDefaultTimeFormat
获得任意格式的时间
getFirstDayOfMonth
以yyyy-MM-dd格式获取某月的第一天
getFormat
获得样式
getLastModifiedFormat
getMaxDayOfMonth
获取某一个月的天数
isDate
断指定的字符串是否符合yyyy:
MM:
ss格式,但判断其数据值范围是否正常
isDateTime
判断是否是日期或者带时间的日期,日期必须符合格式yy-MM-dd或yy-MM-ddHH:
ss
isTime
判断指定的字符串是否符合HH:
ss格式,并判断其数值是否在正常范围
isWeekend
判断指定日期是否是周末
以yyyy-MM-dd解析指定字符串,并判断相应的日期是否是周末
parse
以yyyy-MM-dd解析指定字符串,返回相应java.util.Date对象
按指定格式解析字符串,并返回相应的java.util.Date对象
parseDateTime
以yyyy-MM-ddHH:
ss格式解析字符串,并返回相应的java.util.Date对象
以指定格式解析字符串,并返回相应的java.util.Date对象
parseLastModified
解析http请求中的最后更新时间
toDateTimeString
ss输出带有日期和时间的字符串
toString
以yyyy-MM-dd格式输出只带日期的字符串
Date,String
按指定的format输出日期字符串
toTimeString
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:
06
StringgetCurrentDate()
得到以yyyy-MM-dd格式表示的当前日期字符串。
Stringdate=DateUtil.getCurrentDate();
StringgetCurrentDate(Stringformat)
得到以format格式表示的当前日期字符串。
Stringdate=DateUtil.getCurrentDate("
yyyy年MM月dd日"
StringgetCurrentTime()
ss表示的当前时间字符串。
Stringdate=DateUtil.getCurrentTime();
StringgetCurrentTime(Stringformat)
得到以format格式表示的当前时间字符串。
Stringdate=DateUtil.getCurrentTime("
HH时mm分ss秒"
StringgetCurrentDateTime()
Stringdate=DateUtil.getCurrentDateTime();
intgetDayOfWeek()
今天是一周的第几天,星期天为一周的第一天。
intn=DateUtil.getDayOfWeek();
System.out.println(n);
//测试时间是周一,输出2
intgetDayOfWeek(Datedate)
指定日期是一周的第几天。
intn=DateUtil.getDayOfWeek(newDate());
//测试时间为周一,输出2
intgetDayOfMonth()
今天是本月的第几天。
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"
//2013-08-01
intgetDayOfYear()
今天是本年的第几天。
intn=DateUtil.getDayOfYear();
//2013-08-05,输出7
intgetDayOfYear(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("
intgetDayOfYear(Stringdate)
以yyyy-MM-dd解析字符串date,并返回其表示的日期是当年第几天。
intn=DateUtil.getDayOfYear("
StringgetCurrentDateTime(Stringformat)
以指定的格式返回当前日期时间的字符串。
StringdateTime=DateUtil.getCurrentDateTime("
yyyy年MM月dd日HH时mm分ss秒"
StringtoString(Datedate)
以yyyy-MM-dd格式输出只带日期的字符串。
Stringdate=DateUtil.toString(newDate());
StringtoDateTimeString(Datedate)
ss输出带有日期和时间的字符串。
Stringdate=DateUtil.toDateTimeString(newDate());
StringtoString(Datedate,Stringformat)
按指定的format输出日期字符串。
Stringdate=DateUtil.toString(newDate(),"
StringtoTimeString(Datedate)
ss输出只带时间的字符串。
Stringtime=DateUtil.toTimeString(newDate());
intcompare(Stringdate1,Stringdate2)
以yyyy-MM-dd解析两个字符串,并比较得到的两个日期的大小。
intn=DateUpare("
2013-05-01"
"
2013-08-01"
//输出-1
intcompareTime(Stringtime1,Stringtime2)
ss解析两个字符串,并比较得到的两个时间的大小。
intn=DateUpareTime("
10:
10"
08:
00:
00"
//输出1
intcompare(Stringdate1,Stringdate2,Stringformat)
以指定格式解析两个字符串,并比较得到的两个日期的大小。
intn1=DateUpare("
2013-08-0510:
2013-07-0508:
yyyy-MM-ddHH:
ss"
intn2=DateUpare("
2013-07-05"
intt=DateUpare("
HH:
intcompareTime(Stringtime1,Stringtime2,Stringformat)
以指定格式解析两个字符串,并比较得到的两个时间的大小。
intt=DateUpareTime("
booleanisTime(Stringtime)
ss格式,并判断其数值是否在正常范围。
booleanb1=DateUtil.isTime("
booleanb2=DateUtil.isTime("
24:
60:
60"
System.out.println(b1);
//true
System.out.println(b2);
//false
booleanisDate(Stringdate)
判断指定的字符串是否符合yyyy:
ss格式,但判断其数据值范围是否正常。
booleand1=DateUtil.isDate("
booleand2=DateUtil.isDate("
0000-13-32"
System.out.println(d1);
System.out.println(d2);
booleanisDateTime(Stringstr)
ss。
booleand1=DateUtil.isDateTime("
booleand2=DateUtil.isDateTime("
2013-12-3123:
59:
59"
//tue
booleanisWeekend(Datedate)
判断指定日期是否是周末。
booleand1=DateUtil.isWeekend(newDate());
booleand2=DateUtil.isWeekend(DateUtil.parse("
2013-08-04"
));
//2013-8-5,false
//2013-8-4,true
booleanisWeekend(Stringstr)
以yyyy-MM-dd解析指定字符串,并判断相应的日期是否是周末。
booleand1=DateUtil.isWeekend("
booleand2=DateUtil.isWeekend("
Dateparse(Stringstr)
以yyyy-MM-dd解析指定字符串,返回相应java.util.Date对象。
Datedate=DateUtil.parse("
Dateparse(Stringstr,Stringformat)
按指定格式解析字符串,并返回相应的java.util.Date对象。
2013年08月05日"
DateparseLastModified(Stringstr)
解析http请求中的最后更新时间。
Stringstr=DateUtil.getLastModifiedFormat().format(newDate());
Datedate=DateUtil.parseLastModified(str);
DateparseDateTime(Stringstr)
ss格式解析字符串,并返回相应的java.util.Date对象。
Datedate=DateUtil.parseDateTime("
2013-08-0512:
13:
14"
DateparseDateTime(Stringstr,Stringformat)
以指定格式解析字符串,并返回相应的java.util.Date对象。
2013年08月05日12时13分14秒"
DateaddMillisecond(Datedate,intcount)
日期date上加count毫秒,count为负表示减。
Datedate=DateUtil.addMillisecond(newDate(),100000000);
DateaddSecond(Datedate,intcount)
日期date上加count秒钟,count为负表示减介。
Datedate=DateUtil.addSecond(newDate(),360000);
DateaddMinute(Datedate,intcount)
日期date上加count分钟,count为负表示减。
Datedate=DateUtil.addMinute(newDate(),-60*24);
DateaddHour(Datedate,intcount)
日期date上加count小时,count为负表示减。
Datedate=DateUtil.addHour(newDate(),24);
DateaddDay(Datedate,intcount)
日期date上加count天,count为负表示减。
Datedate=DateUtil.addDay(newDate(),10);
DateaddWeek(Datedate,intcount)
日期date上加count星期,count为负表示减。
Datedate=DateUtil.addWeek(newDate(),1);
DateaddMonth(Datedate,intcount)
期date上加count月,count为负表示减。
Datedate=DateUtil.addMonth(newDate(),1);
DateaddYear(Datedate,intcount
日期date上加count年,count为负表示减。
Datedate=DateUtil.addYear(newDate(),100);
StringconvertChineseNumber(StringstrDate)
将日期中的中文数字转化成阿拉伯数字,以例于使用指定格式解析。
Stringdate=DateUtil.convertChineseNumber("
二零一三年八月五日下午一点十三分"
//输出:
2013年8月5日下午1点13分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DateUtil 日期 工具