DateUtil日期工具类Word下载.docx

上传人:b****7 文档编号:22181744 上传时间:2023-02-02 格式:DOCX 页数:15 大小:17.21KB
下载 相关 举报
DateUtil日期工具类Word下载.docx_第1页
第1页 / 共15页
DateUtil日期工具类Word下载.docx_第2页
第2页 / 共15页
DateUtil日期工具类Word下载.docx_第3页
第3页 / 共15页
DateUtil日期工具类Word下载.docx_第4页
第4页 / 共15页
DateUtil日期工具类Word下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

DateUtil日期工具类Word下载.docx

《DateUtil日期工具类Word下载.docx》由会员分享,可在线阅读,更多相关《DateUtil日期工具类Word下载.docx(15页珍藏版)》请在冰豆网上搜索。

DateUtil日期工具类Word下载.docx

将日期中的中文数字转化成阿拉伯数字,以例于使用指定格式解析

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分

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1