public class UtilDate
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
DATE_FORMAT |
static java.lang.String |
TIME_FORMAT |
static java.lang.String |
TIMESTAMP |
构造器和说明 |
---|
UtilDate() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.Date |
getDate(java.util.Date date,
double interval)
获取一个时间加一个时间间隔(天)后的时间。
|
static java.util.Date |
getDate(java.util.Date date1,
long interval)
获取一个时间加一个时间间隔(毫秒)后的时间。
|
static java.util.Date |
getDate(java.lang.String dateStr) |
static java.util.Date |
getDate(java.lang.String dateStr,
java.lang.String format) |
static java.lang.String |
getDateString(java.util.Date date,
java.lang.String format) |
static long |
getInterval(java.util.Date date1,
java.util.Date date2)
取两个时间的时间差。
|
static int |
getMonthDayCount(java.util.Date date)
返回指定日期所在月的天数。
|
static java.util.Date |
getMonthEnd()
获取本月的最后一天。
|
static java.util.Date |
getMonthStart()
获取本月的第一天。
|
static java.util.Date |
getTime(java.lang.String timeStr) |
static java.util.Date |
getTimestamp(java.lang.String timeStr) |
static java.util.Date |
getTomorrow()
取得明天。
|
static java.util.Date |
getWeekEnd()
获取本星期的最后一天。
|
static java.util.Date |
getWeekStart()
获取本星期的第一天。
|
static java.util.Date |
getYearEnd()
获取本年的最后一天。
|
static java.util.Date |
getYearStart()
获取当年的第一天。
|
static java.util.Date |
getYesterday()
返回昨天
|
static boolean |
isBetween(java.util.Date adate,
java.util.Date start,
java.util.Date end)
是否是在一个时间段范围里。
|
public static final java.lang.String DATE_FORMAT
public static final java.lang.String TIME_FORMAT
public static final java.lang.String TIMESTAMP
public static java.util.Date getWeekStart()
public static java.util.Date getWeekEnd()
public static java.util.Date getMonthStart()
public static java.util.Date getMonthEnd()
public static java.util.Date getYearStart()
public static java.util.Date getYearEnd()
public static int getMonthDayCount(java.util.Date date)
date
- public static java.lang.String getDateString(java.util.Date date, java.lang.String format)
public static boolean isBetween(java.util.Date adate, java.util.Date start, java.util.Date end)
adate
- start
- end
- public static java.util.Date getDate(java.util.Date date1, long interval)
date1
- interval
- public static java.util.Date getDate(java.util.Date date, double interval)
date
- interval
- public static java.util.Date getYesterday()
public static java.util.Date getTomorrow()
public static java.util.Date getDate(java.lang.String dateStr)
public static java.util.Date getTime(java.lang.String timeStr) throws java.text.ParseException
java.text.ParseException
public static java.util.Date getTimestamp(java.lang.String timeStr) throws java.text.ParseException
java.text.ParseException
public static java.util.Date getDate(java.lang.String dateStr, java.lang.String format) throws java.text.ParseException
java.text.ParseException
public static long getInterval(java.util.Date date1, java.util.Date date2)
date1
- date2
-