public class EDate extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
EDate.DatePart |
static class |
EDate.DateUtil |
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
PATTERN_HM |
static String |
PATTERN_MD |
static String |
PATTERN_Y |
static String |
PATTERN_YM |
static String |
PATTERN_YMD |
static String |
PATTERN_YMD_HM |
static String |
PATTERN_YMD_HMS |
static String |
PATTERN_YMD_HMS_S |
| 构造器和说明 |
|---|
EDate() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Date |
add(EDate.DateUtil dateUtil,
Date start,
int diff)
日期计算
|
static Date |
addDay(Date start,
int diff)
天数计算
|
static Date |
addHour(Date start,
int diff)
小时计算
|
static Date |
addMinute(Date start,
int diff)
分钟计算
|
static Date |
addMonth(Date start,
int diff)
月份计算
|
static Date |
addSecond(Date start,
int diff)
分钟计算
|
static Date |
addYear(Date start,
int diff)
年份计算
|
static java.time.Duration |
diff(Date start,
Date end)
返回两个日期的间隔
|
static int |
diff(EDate.DateUtil dateUtil,
Date start,
Date end)
返回两个日期的间隔
|
static String |
diffMsg(Date start,
Date end)
两个日期的时间差,返回"X天X小时X分X秒"
|
static String |
format(Date date)
日期时间格式化
|
static String |
format(Date date,
String pattern)
日期时间格式化
|
static Date |
getDate()
获取当前时间
|
static String |
getDateInWeek(Date date)
得到某一天是星期几
|
static Date[] |
getMonthDate(Date date)
根据日期月份,获取月份的开始和结束日期
|
static long |
getTime()
获取当前时间的时间戳
|
static long |
getUTCTime()
获取当前的UTC时间戳(秒)
|
static boolean |
isExpire(Date date)
判断传入的时间是否在当前时间之后,返回boolean值
true: 过期
false: 还没过期
|
static void |
main(String[] args) |
static Date |
parse(String date)
自动判断日期格式后,将字符串转换为日期时间
|
static Date |
parse(String date,
String pattern)
将字符串转换为日期时间
|
static String |
part(EDate.DatePart dp,
Date dt)
返回日期中的某个区间
|
static java.time.LocalDate |
toLocalDate(Date date)
格式化为JDK8的LocalDate类型
|
static java.time.LocalDateTime |
toLocalDateTime(Date date)
格式化为JDK8的LocalDateTime类型
|
static java.time.LocalTime |
toLocalTime(Date date)
格式化为JDK8的LocalTime类型
|
public static Date getDate()
public static long getTime()
public static long getUTCTime()
public static String part(EDate.DatePart dp, Date dt)
dp - dt - public static String diffMsg(Date start, Date end)
start - end - public static int diff(EDate.DateUtil dateUtil, Date start, Date end)
dateUtil - 间隔单位:DateUtil.DAY(天)/ DateUtil.HOUR(小时)/ DateUtil.MINUTE(分钟)/ DateUtil.SECOND(秒)start - end - public static Date add(EDate.DateUtil dateUtil, Date start, int diff)
dateUtil - 间隔单位:DateUtil.DAY(天)/ DateUtil.HOUR(小时)/ DateUtil.MINUTE(分钟)/ DateUtil.SECOND(秒)start - end - public static boolean isExpire(Date date)
date - public static java.time.LocalDate toLocalDate(Date date)
date - public static java.time.LocalTime toLocalTime(Date date)
date - public static java.time.LocalDateTime toLocalDateTime(Date date)
date - public static void main(String[] args)
Copyright © 2020. All rights reserved.