类 DateUtil
java.lang.Object
org.apache.commons.lang.time.DateUtils
cn.benma666.myutils.DateUtil
public class DateUtil
extends org.apache.commons.lang.time.DateUtils
时间工具集
date: 2015年11月3日 上午10:21:16
date: 2015年11月3日 上午10:21:16
- 版本:
- 作者:
- jingma
-
字段概要
字段修饰符和类型字段说明static final String长日期格式static final String短日期格式static final String日期格式(14位)static final String日期格式(8位)static final SimpleDateFormat常见时间格式化器:yyyyMMddHHmmssstatic final SimpleDateFormat常见时间格式化器:yyyy-MM-dd HH:mm:ss从类继承的字段 org.apache.commons.lang.time.DateUtils
MILLIS_IN_DAY, MILLIS_IN_HOUR, MILLIS_IN_MINUTE, MILLIS_IN_SECOND, MILLIS_PER_DAY, MILLIS_PER_HOUR, MILLIS_PER_MINUTE, MILLIS_PER_SECOND, RANGE_MONTH_MONDAY, RANGE_MONTH_SUNDAY, RANGE_WEEK_CENTER, RANGE_WEEK_MONDAY, RANGE_WEEK_RELATIVE, RANGE_WEEK_SUNDAY, SEMI_MONTH, UTC_TIME_ZONE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static long计算两个日期相差的毫秒数static booleancompareDate(Date date) 判断给的日期,是否是当前的前一天以及更早的日期,若是,返回true,否则返回falsestatic intcompareMonth(Date st, Date end) 计算两个日期相差的月数static CalendarDateToCalendar(Date dd) 将java.util.Date类型的日期格式转换成java.util.Calendar格式的日期static DatedateToSqlDate(Date de) 将日期格式转为java.sql.Datestatic StringdateToStr14(Object value) 将时间对象转换为14位长度的时间字符串static TimestampdateToTime(Date dt) 将DATE转为数据库的Timestamp类型static StringdoFormatDate(String date, String format) 字符串时间格式化static StringdoFormatDate(Date date, String format) 自定义格式化日期输出static String返回yyyy-MM-dd HH:mm:ss格式的日期字符串static StringgetDateTimeStr(String format) 返回指定格式的日期字符串static StringgetDateTimeStr(String format, int jiaTian) 返回指定格式的日期字符串static intgetDay()获取当天日,如果返回"0",表示该日期无效或为nullstatic int取一个日期的日,如果返回"0",表示该日期无效或为nullstatic String以公安部的日期格式返回当前系统时间static Date得到给定日期所在周的周一日期static intgetMonth()获取当前月,如果返回"0",则表示错误static int获取当前月,如果返回"0",则表示错误static DategetMonthLastDay(String year, String month) 得到某年月的最后一天的日期static DategetNextMonthFirstDay(String year, String month) 得到下个月的第一天static DategetNowSeasonsFirstDay(Date date) 给定日期所在的季度,并返回该季度的第一天日期,如果指定日期错误,返回nullstatic intgetSeasons(Date date) 返回日期所在的季度static DategetUpWeekDay(Date date) 得到给定日期的前一个周日的日期static int得到指定日期所在的周(1-7),惹指定的日期不存在,则返回“-1”static intgetYear()获取当前的年,如果是-1,则表示错误static int获取指定日期的年,如果是-1,则表示错误static DategetYearLastDay(String year) 得到某年的最后一天的日期static DatelongToDate(long datenum) 将一个长整型数据转为日期static StringlongToDateString(long datenum) 将一个长整型数据转为日期格式的字符串static Date解析大部分常见日期格式static Timestampstring2Time(String dateString) method 将字符串类型的日期转换为一个timestamp(时间戳记java.sql.Timestamp)从类继承的方法 org.apache.commons.lang.time.DateUtils
add, addDays, addHours, addMilliseconds, addMinutes, addMonths, addSeconds, addWeeks, addYears, ceiling, ceiling, ceiling, getFragmentInDays, getFragmentInDays, getFragmentInHours, getFragmentInHours, getFragmentInMilliseconds, getFragmentInMilliseconds, getFragmentInMinutes, getFragmentInMinutes, getFragmentInSeconds, getFragmentInSeconds, isSameDay, isSameDay, isSameInstant, isSameInstant, isSameLocalTime, iterator, iterator, iterator, parseDate, parseDateStrictly, round, round, round, setDays, setHours, setMilliseconds, setMinutes, setMonths, setSeconds, setYears, truncate, truncate, truncate
-
字段详细资料
-
构造器详细资料
-
DateUtil
public DateUtil()
-
-
方法详细资料
-
parseDate
解析大部分常见日期格式- 参数:
dateStr- 要解析的字符串- 返回:
- 时间对象,解析失败则为空
-
dateToStr14
将时间对象转换为14位长度的时间字符串- 参数:
value- 需要转换的参数- 返回:
- 返回转换后的数值
-
getSeasons
返回日期所在的季度- 参数:
date-- 返回:
-
getNowSeasonsFirstDay
给定日期所在的季度,并返回该季度的第一天日期,如果指定日期错误,返回null- 参数:
date-- 返回:
-
getYearLastDay
得到某年的最后一天的日期- 参数:
year-- 返回:
-
getNextMonthFirstDay
得到下个月的第一天- 参数:
year-month-- 返回:
-
getMonthLastDay
得到某年月的最后一天的日期- 参数:
year-month-- 返回:
-
compareMonth
计算两个日期相差的月数- 参数:
st- 起始日期end- 结束日期- 返回:
-
compare
计算两个日期相差的毫秒数- 参数:
start- 启始时间end- 结束时间- 返回:
-
compareDate
判断给的日期,是否是当前的前一天以及更早的日期,若是,返回true,否则返回false- 参数:
date-- 返回:
-
doFormatDate
字符串时间格式化- 参数:
date- 字符串时间format- 目标格式- 返回:
-
doFormatDate
自定义格式化日期输出- 参数:
date-format-- 返回:
-
getYear
public static int getYear()获取当前的年,如果是-1,则表示错误- 返回:
-
getYear
获取指定日期的年,如果是-1,则表示错误- 参数:
date-- 返回:
-
getMonth
public static int getMonth()获取当前月,如果返回"0",则表示错误- 返回:
-
getMonth
获取当前月,如果返回"0",则表示错误- 参数:
date-- 返回:
-
getDay
public static int getDay()获取当天日,如果返回"0",表示该日期无效或为null- 返回:
-
getDay
取一个日期的日,如果返回"0",表示该日期无效或为null- 参数:
da-- 返回:
-
DateToCalendar
将java.util.Date类型的日期格式转换成java.util.Calendar格式的日期- 参数:
dd-- 返回:
-
longToDate
将一个长整型数据转为日期- 参数:
datenum-- 返回:
-
longToDateString
将一个长整型数据转为日期格式的字符串- 参数:
datenum-- 返回:
-
getUpWeekDay
得到给定日期的前一个周日的日期- 参数:
date-- 返回:
-
getMonday
得到给定日期所在周的周一日期- 参数:
date-- 返回:
-
getWeek
得到指定日期所在的周(1-7),惹指定的日期不存在,则返回“-1”- 参数:
date-- 返回:
- -1 or 1-7
-
dateToTime
将DATE转为数据库的Timestamp类型- 参数:
dt-- 返回:
-
string2Time
method 将字符串类型的日期转换为一个timestamp(时间戳记java.sql.Timestamp)- 参数:
dateString- 需要转换为timestamp的字符串- 返回:
- dataTime timestamp
- 抛出:
ParseException
-
dateToSqlDate
将日期格式转为java.sql.Date- 参数:
de-- 返回:
-
getDateTimeStr
返回指定格式的日期字符串- 参数:
format- 格式字符串- 返回:
-
getDateTimeStr
返回指定格式的日期字符串- 参数:
format- 格式字符串jiaTian- 加几天- 返回:
-
getDateTimeStr
返回yyyy-MM-dd HH:mm:ss格式的日期字符串- 返回:
-
getGabDate
以公安部的日期格式返回当前系统时间- 返回:
-