public abstract class DateUtil extends Object
| 构造器和说明 |
|---|
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
compareMonthTo(Date beginData,
int month,
Date endDate)
beginData+month是否比endDate大
|
static int |
compareTo(Date beginData,
int days,
Date endDate)
beginData+days是否比endDate大
|
static XMLGregorianCalendar |
dateToXmlDate(Date date)
Dae 转为 XMLGregorianCalendar
|
static int |
differDays(Date beginData,
Date endDate)
两个时间的相差天数
|
static String |
formartyyyymmdd(String datestr) |
static String |
formatDate(Date oriDate,
String format,
Boolean isTime)
把Date格式化为String ,时间:yyyy-MM-dd HH:mm:ss 日期:yyyy-MM-dd
|
static String |
formatDate(Object bean,
String path,
String format,
Boolean isTime)
把Bean的某个字段格式化为String
|
static Date |
getDateByDojo(String dateStr1,
String dateStr2)
通过两个ISO时间字符合并为一个时间,取第一个的日期,取第两个的时间
|
static Date |
getDateByTwoIso(String dateStr1,
String dateStr2)
通过两个ISO时间字符合并为一个时间,取第一个的日期,取第两个的时间
|
static Date |
getLastDayOfMonth(Date date)
指定时间的那个月的最后一天开始时间
|
static Date |
getTomorrow(Object ojbDate)
得到明天的0点时间
|
static String |
getTomorrowStr(Object ojbDate)
得到明天的0点时间字符串形式,格式为yyyy-MM-dd
|
static Date |
objToDate(Object ojbDate)
把对象转换成Date Formate为 yyyy-MM-dd HH:mm:ss
|
static Date |
objToDate(Object ojbDate,
DateFormat formate) |
static Date |
setDayAfterBeginTime(Date date,
int num)
指定时间的相隔一定天数的0时0分0秒0毫秒
|
static Date |
setDayAfterMonthTime(Date date,
int monthNum)
指定时间的相隔一定月份的 0时0分0秒0毫秒
|
static Date |
setDayBeginTime(Date date)
指定时间的0时0分0秒0毫秒
|
static Date |
xmlDateToDate(XMLGregorianCalendar xmlDate)
XMLGregorianCalendar 转为Date
|
public static Date objToDate(Object ojbDate, DateFormat formate)
public static String formatDate(Object bean, String path, String format, Boolean isTime)
bean - 要格式化的Beanpath - 要格式化的字段所在路径format - 要格式化的格式isTime - 是不是时间,默认为日期public static String formatDate(Date oriDate, String format, Boolean isTime)
oriDate - 要格式化的时间format - 要格式化的格式isTime - 是不是时间,默认为日期public static Date objToDate(Object ojbDate)
ojbDate - 要转换的对象public static Date setDayBeginTime(Date date)
date - 指定时间public static Date setDayAfterBeginTime(Date date, int num)
date - 指定时间num - 指定时间后的天数public static Date setDayAfterMonthTime(Date date, int monthNum)
date - 指定时间monthNum - 相隔的月数public static int differDays(Date beginData, Date endDate)
beginData - 开始时间endDate - 结束时间public static int compareTo(Date beginData, int days, Date endDate)
beginData - 基准时间days - 相差天数endDate - 比较时间public static int compareMonthTo(Date beginData, int month, Date endDate)
beginData - 基准时间month - 相差月份数endDate - 比较时间public static Date getLastDayOfMonth(Date date)
date - 指定时间public static Date getDateByTwoIso(String dateStr1, String dateStr2) throws ProjectException
dateStr1 - 取天数, 如:2011-09-09T16:00:00ZdateStr2 - 取时间 如:1970-01-01T07:00:00ZProjectException - 解析异常public static Date getDateByDojo(String dateStr1, String dateStr2) throws ProjectException
dateStr1 - 取天数, 如:2011-09-09dateStr2 - 取时间 如:T16:00:00ProjectException - 解析异常public static Date xmlDateToDate(XMLGregorianCalendar xmlDate)
xmlDate - xmlDate时间public static XMLGregorianCalendar dateToXmlDate(Date date)
date - util时间public static Date getTomorrow(Object ojbDate)
ojbDate - 指定时间,支持yyyy-MM-dd和yyyy-MM-dd HH:mm:ssCopyright © 2017. All rights reserved.