DateUtil日期工具类
发布时间:2014-03-05
DateUtil日期工具类
方法名
参数
描述
日期date上加count天,Date,int
Date,int
count为负表示减 日期date上加count小Date,int
Date,int
时,count为负表示减 日期date上加count毫addMillisecond
Date,int
秒,count为负表示减 日期date上加count分addMinute
Date,int
钟,count为负表示减 日期date上加count月,addMonth
Date,int
count为负表示减 日期date上加count秒addSecond
Date,int
钟,count为负表示减 日期date上加count星addWeek
Date,int
期,count为负表示减 日期date上加count年,addYear
Date,int
count为负表示减 以yyyy-MM-dd解析两个compare
String,String
字符串,并比较得到的两个日期的大小
以指定格式解析两个字符compare
String,String,String
串,并比较得到的两个日期的大小
以HH:mm:ss解析两个字compareTime
String,String
符串,并比较得到的两个时间的大小
以指定解析两个字符串,并compareTime
String,String,String
比较得到的两个时间的大小(第三个为格式
将日期中的中文数字转化convertChineseNumer
String
成阿拉伯数字,以例于使用指定格式解析
得到以yyyy-MM-dd格式getCurrentDate
表示的当前日期字符串 得到以format格式表示getCurrentDate
String
的当前日期字符串
得getCurrentDateTime
表示的当前时间字符串
以指定的格式返回当前日getCurrentDateTime
String
期时间的字符串
得到以HH:mm:ss表示的getCurrentTime
当前时间字符串
得到以format格式表示getCurrentTime
String
的当前时间字符串
getDayOfMonth getDayOfMonth
Date
今天是本月的第几天 指定日期是当月的第几天 以yyyy-MM-dd解析字符getDayOfMonth
String
串date,并返回其表示的日期是当月第几天
getDayOfWeek getDayOfWeek getDayOfWeek
Date String
今天是星期几 指定日期是星期几 以yyyy-MM-dd解析字符到以yyyy-MM-ddHH:mm:ss
串date,并返回其表示的日期是周几
getDayOfYear getDayOfYear
Date
今天是本年的第几天 指定日期是当年的第几天 以yyyy-MM-dd解析字符getDayOfYear
String
串date,并返回其表示的日期是当年第几天
getDefaultDateFormat
getDefaultDateTimeFormat
getDefaultTimeFormat
以yyyy-MM-dd格式获取getFirstDayOfMonth
String
某月的第一天
getFormat getLastModifiedFormat getMaxDayOfMonth
Date String
获得样式
获取某一个月的天数
断指定的字符串是否符合isDate
String
yyyy:MM:ss格式,但判断其数据值范围是否正常 判断是否是日期或者带时间的日期,日期必须符合格isDateTime
String
式yy-MM-dd或yy-MM-ddHH:mm:ss
判断指定的字符串是否符isTime
String
合HH:mm:ss格式,并判断其数值是否在正常范围
isWeekend isWeekend
Date String
判断指定日期是否是周末 以yyyy-MM-dd解析指定获得任意格式的时间 获得任意格式的日期时间 获得任意格式的日期
字符串,并判断相应的日期是否是周末
以yyyy-MM-dd解析指定parse
String
字符串,返回相应java.util.Date对象 按指定格式解析字符串,并parse
String,String
返回相应的java.util.Date对象
以yyyy-MM-ddHH:mm:ssparseDateTime
String
格式解析字符串,并返回相应的java.util.Date对象
以指定格式解析字符串,并parseDateTime
String,String
返回相应的java.util.Date对象 解析http请求中的最后更parseLastModified
String
新时间
以yyyy-MM-ddHH:mm:sstoDateTimeString
Date
输出带有日期和时间的字符串
以yyyy-MM-dd格式输出toString
Date
只带日期的字符串 按指定的format输出日toString
Date,String
期字符串
以HH:mm:ss输出只带时toTimeString
Date
间的字符串
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( 得到以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;//测试时间是周一,输出2 intgetDayOfWeek(Datedate 指定日期是一周的第几天。
代码实例
intn=DateUtil.getDayOfWeek(newDate(; System.out.println(n;//测试时间为周一,输出2 intgetDayOfMonth( 今天是本月的第几天。
代码实例
intn=DateUtil.getDayOfMonth(;
intgetDayOfMonth(Datedate 指定日期是当月的第几天。
代码实例
intn=DateUtil.getDayOfMonth(newDate(; intgetMaxDayOfMonth(Datedate 获得指定日期所在月份的天数。
代码实例
intn=DateUtil.getMaxDayOfMonth(newDate(;