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 java.time.Period |
diff(java.time.LocalDate start,
java.time.LocalDate end)
返回两个日期的间隔
|
static java.time.Duration |
diff(java.time.LocalDateTime start,
java.time.LocalDateTime end)
返回两个日期时间的间隔
|
static String |
diffMsg(Date start,
Date end)
两个日期的时间差,返回"X天X小时X分X秒"
|
static String |
format(Date date)
日期时间格式化(按默认的yyyy-MM-dd格式)
|
static String |
format(Date date,
String pattern)
日期时间格式化
|
static String |
format(java.time.LocalDate dt)
日期格式化
|
static String |
format(java.time.LocalDate dt,
java.time.format.DateTimeFormatter formatter)
日期格式化
|
static String |
format(java.time.LocalDate dt,
String pattern)
日期格式化
|
static String |
format(java.time.LocalDateTime dt)
日期时间格式化
|
static String |
format(java.time.LocalDateTime dt,
java.time.format.DateTimeFormatter formatter)
日期时间格式化
|
static String |
format(java.time.LocalDateTime dt,
String pattern)
日期时间格式化
|
static Date |
getDate()
获取当前时间
|
static String |
getDateInWeek(Date date)
已过时。
|
static java.time.Instant |
getInstant()
返回当前时间戳
|
static java.time.LocalDate |
getLocalDate()
返回当前日期
|
static java.time.LocalDateTime |
getLocalDateTime()
返回当前日期及时间
|
static Date[] |
getMonthDate(Date date)
已过时。
|
static java.time.format.DateTimeFormatter |
getPattern(String pattern)
获取格式化模板对象
|
static long |
getTime()
获取当前时间的时间戳
|
static long |
getUTCTime()
获取当前的UTC时间戳(秒)
|
static boolean |
isExpire(Date date)
判断传入的时间是否在当前时间之后,返回boolean值
|
static Date |
parse(String date)
自动判断日期格式后,将字符串转换为日期时间
|
static Date |
parse(String date,
String pattern)
将字符串转换为日期时间
|
static java.time.LocalDate |
parseLocalDate(String dt)
日期格式解析
|
static java.time.LocalDate |
parseLocalDate(String dt,
java.time.format.DateTimeFormatter formatter)
日期格式解析
|
static java.time.LocalDate |
parseLocalDate(String dt,
String pattern)
日期格式解析
|
static java.time.LocalDateTime |
parseLocalDateTime(String dt)
日期时间格式解析
|
static java.time.LocalDateTime |
parseLocalDateTime(String dt,
java.time.format.DateTimeFormatter formatter)
日期时间格式解析
|
static java.time.LocalDateTime |
parseLocalDateTime(String dt,
String pattern)
日期时间格式解析
|
static String |
part(EDate.DatePart dp,
Date dt)
已过时。
|
static Date |
toDate(java.time.LocalDate dt)
转换为Date类型
|
static Date |
toDate(java.time.LocalDateTime dt)
转换为Date类型
|
static java.time.LocalDate |
toLocalDate(Date date)
格式化为LocalDate类型
|
static java.time.LocalDateTime |
toLocalDateTime(Date date)
格式化为LocalDateTime类型
|
public static Date getDate()
public static long getTime()
public static long getUTCTime()
public static String format(Date date)
date - 待格式化的日期public static String format(Date date, String pattern)
date - 日期pattern - 格式模板public static Date parse(String date, String pattern)
date - 日期字符串pattern - 格式模板@Deprecated public static String part(EDate.DatePart dp, Date dt)
dp - 区间名称dt - 日期public static String diffMsg(Date start, Date end)
start - 起始日期end - 截止日期@Deprecated public static int diff(EDate.DateUtil dateUtil, Date start, Date end)
dateUtil - 间隔单位:DateUtil.DAY(天)/ DateUtil.HOUR(小时)/ DateUtil.MINUTE(分钟)/ DateUtil.SECOND(秒)start - 起始日期end - 截止日期public static java.time.Duration diff(Date start, Date end)
start - 起始日期end - 截止日期@Deprecated public static Date add(EDate.DateUtil dateUtil, Date start, int diff)
dateUtil - 间隔单位:DateUtil.DAY(天)/ DateUtil.HOUR(小时)/ DateUtil.MINUTE(分钟)/ DateUtil.SECOND(秒)start - 起始日期diff - 计算值public static Date addYear(Date start, int diff)
start - 起始日期diff - 计算值public static Date addMonth(Date start, int diff)
start - 起始日期diff - 计算值public static Date addHour(Date start, int diff)
start - 起始日期diff - 计算值public static Date addMinute(Date start, int diff)
start - 起始日期diff - 计算值public static Date addSecond(Date start, int diff)
start - 起始日期diff - 计算值@Deprecated public static String getDateInWeek(Date date)
date - 日期@Deprecated public static Date[] getMonthDate(Date date)
date - 日期public static boolean isExpire(Date date)
date - 要比较的日期public static java.time.Instant getInstant()
返回当前时间戳
public static java.time.LocalDate getLocalDate()
返回当前日期
public static java.time.LocalDateTime getLocalDateTime()
返回当前日期及时间
public static java.time.LocalDate toLocalDate(Date date)
date - 日期public static java.time.LocalDateTime toLocalDateTime(Date date)
date - 日期public static Date toDate(java.time.LocalDate dt)
转换为Date类型
dt - LocalDate日期public static Date toDate(java.time.LocalDateTime dt)
转换为Date类型
dt - LocalDateTime日期时间public static java.time.Period diff(java.time.LocalDate start,
java.time.LocalDate end)
start - 起始日期end - 截止日期public static java.time.Duration diff(java.time.LocalDateTime start,
java.time.LocalDateTime end)
start - 其实日期时间end - 截止日期时间public static java.time.format.DateTimeFormatter getPattern(String pattern)
获取格式化模板对象
pattern - 模板字符串public static String format(java.time.LocalDate dt)
日期格式化
dt - 日期public static String format(java.time.LocalDate dt, String pattern)
日期格式化
dt - 日期pattern - 模板字符串public static String format(java.time.LocalDate dt, java.time.format.DateTimeFormatter formatter)
日期格式化
dt - 日期formatter - 模板对象public static String format(java.time.LocalDateTime dt)
日期时间格式化
dt - 日期时间public static String format(java.time.LocalDateTime dt, String pattern)
日期时间格式化
dt - 日期时间pattern - 模板字符串public static String format(java.time.LocalDateTime dt, java.time.format.DateTimeFormatter formatter)
日期时间格式化
dt - 日期时间formatter - 模板对象public static java.time.LocalDate parseLocalDate(String dt)
日期格式解析
dt - 日期字符串public static java.time.LocalDate parseLocalDate(String dt, String pattern)
日期格式解析
dt - 日期字符串pattern - 模板字符串public static java.time.LocalDate parseLocalDate(String dt, java.time.format.DateTimeFormatter formatter)
日期格式解析
dt - 日期字符串formatter - 模板字符串public static java.time.LocalDateTime parseLocalDateTime(String dt)
日期时间格式解析
dt - 日期字符串public static java.time.LocalDateTime parseLocalDateTime(String dt, String pattern)
日期时间格式解析
dt - 日期字符串pattern - 模板字符串public static java.time.LocalDateTime parseLocalDateTime(String dt, java.time.format.DateTimeFormatter formatter)
日期时间格式解析
dt - 日期字符串formatter - 模板对象Copyright © 2023. All rights reserved.