public class DateUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.time.format.DateTimeFormatter |
DATE_STR |
static java.time.format.DateTimeFormatter |
FORMATTER_FULL |
| 构造器和说明 |
|---|
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.time.LocalDate |
dateToLocalDate(Date date)
date 转成 LocalDate
|
static java.time.LocalDateTime |
dateToLocalDateTime(Date date)
date 转成 LocalDateTime
|
static java.time.LocalTime |
dateToLocalTime(Date date)
date 转成 LocalTime
|
static String |
dateToString(Date date)
时间格式化为字符串
|
static String |
dateToString(Date date,
String format)
时间格式化为字符串
|
static int |
differentDays(Date date1,
Date date2)
计算两个时间的差的天数
|
static List<String[]> |
getCalendarTable(Integer index)
获取日历表
|
static String |
getInterval(Date date)
获取时间间隔(用于显示动态)
|
static String |
getInterval(String createTime)
获取时间间隔(用于显示动态)
|
Integer |
getLastMonthEndDay()
获取前一个月的第一天的时间
|
static List<java.time.LocalDate> |
getMiddleAllDate(java.time.LocalDate begin,
java.time.LocalDate end) |
static Date |
getMonday()
获取当前时间的这个周的周一
|
static Date |
getMonday(Date date)
获取指定时间的这个周的周一
|
static Integer |
getNextMonthEndDay()
获取后一个月的第一天的时间
|
static String |
getYesterdayByFormat(Integer offSet,
String timeFormat)
获取前几天或者后几天的时间
|
static Date |
localDateTimeToDate(java.time.LocalDateTime localDateTime)
LocalDateTime 转成 Date
|
static Date |
localDateToDate(java.time.LocalDate localDate)
localDate 转成 Date
|
static Date |
localTimeToDate(java.time.LocalTime localTime,
java.time.LocalDate localDate)
LocalTime 转成 Date
|
static Date |
stringToDate(String createTime)
将字符串日期转为日期对象(默认格式:yyyy-MM-dd HH:mm:ss)
|
static Date |
stringToDate(String createTime,
String format)
将字符串日期转为日期对象
|
static java.time.LocalDateTime |
strTimeToLocalDateTime(String dateTime)
将字符串 转成 LocalDateTime 示例:"2016-04-04 11:50:53"
|
static java.time.LocalDateTime |
strTimeToLocalDateTime(String dateTime,
java.time.format.DateTimeFormatter dateTimeFormatter)
将字符串 转成 LocalDateTime 示例:"2016-04-04 11:50:53"
|
static String |
unifyDateToString(Object date)
日期转字符串 支持Jdk8之前日期及Jdk8+的日期
|
static String |
unifyDateToString(Object date,
String format)
日期转字符串 支持Jdk8之前日期及Jdk8+的日期
|
public static final java.time.format.DateTimeFormatter FORMATTER_FULL
public static final java.time.format.DateTimeFormatter DATE_STR
public static String dateToString(Date date, String format)
date - format - public static Date stringToDate(String createTime)
createTime - public static Date stringToDate(String createTime, String format)
createTime - format - public static int differentDays(Date date1, Date date2)
date1 - 时间较小的日期date2 - 时间较大的日期public static java.time.LocalDateTime strTimeToLocalDateTime(String dateTime)
dateTime - 时间public static java.time.LocalDateTime strTimeToLocalDateTime(String dateTime, java.time.format.DateTimeFormatter dateTimeFormatter)
dateTime - 时间dateTimeFormatter - 格式化public static java.time.LocalDateTime dateToLocalDateTime(Date date)
date - 日期public static java.time.LocalDate dateToLocalDate(Date date)
date - 日期public static java.time.LocalTime dateToLocalTime(Date date)
date - 日期public static Date localDateTimeToDate(java.time.LocalDateTime localDateTime)
localDateTime - 时间public static Date localDateToDate(java.time.LocalDate localDate)
localDate - 结果集public static Date localTimeToDate(java.time.LocalTime localTime, java.time.LocalDate localDate)
localTime - 本地时间localDate - 时间public static String unifyDateToString(Object date)
date - public static String unifyDateToString(Object date, String format)
date - format - public Integer getLastMonthEndDay()
public static Integer getNextMonthEndDay()
public static List<String[]> getCalendarTable(Integer index)
index - -1表示上月 0表示当月 1表示下月public static List<java.time.LocalDate> getMiddleAllDate(java.time.LocalDate begin, java.time.LocalDate end)
begin - 开始日期end - 结束日期public static String getYesterdayByFormat(Integer offSet, String timeFormat)
offSet - 负数代表前几天timeFormat - 时间格式化类型public static Date getMonday()
Copyright © 2025. All rights reserved.