public class DateUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static DateTimeFormatter |
FORMATTER_DATE
yyyy-MM-dd HH:mm:ss.SSS
|
static DateTimeFormatter |
FORMATTER_DATETIME
yyyy-MM-dd HH:mm:ss.SSS
|
static DateTimeFormatter |
FORMATTER_DATETIMESTAMP
yyyyMMddHHmmssSSS
|
| 构造器和说明 |
|---|
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
dateCompareTo(String startDate,
String endDate)
计算两个日期之间相差的天数
|
static String |
formatDateTime(String dateTime)
将yyyy-MM-dd HH:mm:ss转为 yyyyMMddHHmmss
|
static String |
formatDateTimestamp(String dateTimestamp)
将yyyyMMddHHmmss转为 yyyy-MM-dd HH:mm:ss
|
static long |
getClockMillis()
获取当前的微秒数
|
static String |
getDate()
返回当前时间yyyy-MM-dd
|
static Date |
getDateByLocalDate(LocalDate localDate) |
static DateScope |
getDateScope(String scopeDate) |
static String |
getDateTime()
返回当前系统时间 yyyy-MM-dd HH:mm:ss
|
static String |
getDateTimestamp()
返回当前时间yyyyMMddHHmmss
|
static String |
getFirstDayOfMonth()
获取当月第一天 yyyy-MM-dd
|
static String |
getLastDayOfMonth()
获取本月最后一天 yyyy-MM-dd
|
static LocalDate |
getLocalDate()
获取当前日期
|
static Date |
getLocalDate(String date) |
static Date |
getLocalDate(String date,
DateTimeFormatter dateTimeFormatter) |
static String |
getLocalDateStr(Date date)
date to string
|
static String |
getLocalDateStr(Date date,
DateTimeFormatter dateTimeFormatter) |
static String |
getLocalDateStr(Date date,
String formatter) |
static LocalDateTime |
getLocalDateTime()
获取当前日期时间
|
static Date |
getLocalDateTime(String date) |
static Date |
getLocalDateTime(String date,
DateTimeFormatter dateTimeFormatter) |
static LocalTime |
getLocalTime()
获取当前时间
|
static LocalDate |
parseLocalDate(String dateString)
yyyy-MM-dd字符串转LocalDate
|
static LocalDateTime |
parseLocalDateTime(String dateTime)
将yyyy-MM-dd HH:mm:ss转为 LocalDateTime
|
static LocalDateTime |
parseLocalDateTimestamp(String dateTimestamp)
将yyyyMMddHHmmss转为 LocalDateTime
|
static String |
plusDays(String date,
int days)
yyyy-MM-dd 增加日期
|
static void |
setScopeDate(String scopeDate,
Consumer<Date> start,
Consumer<Date> end) |
public static final DateTimeFormatter FORMATTER_DATETIMESTAMP
public static final DateTimeFormatter FORMATTER_DATETIME
public static final DateTimeFormatter FORMATTER_DATE
public static LocalDate getLocalDate()
public static LocalTime getLocalTime()
public static LocalDateTime getLocalDateTime()
public static long getClockMillis()
public static String getDateTimestamp()
public static String getDate()
public static String getDateTime()
public static String getFirstDayOfMonth()
public static String getLastDayOfMonth()
public static String formatDateTimestamp(String dateTimestamp)
dateTimestamp - public static String formatDateTime(String dateTime)
public static LocalDateTime parseLocalDateTime(String dateTime)
public static LocalDateTime parseLocalDateTimestamp(String dateTimestamp)
public static LocalDate parseLocalDate(String dateString)
dateString - public static int dateCompareTo(String startDate, String endDate)
startDate - 较小的时间 yyyy-MM-ddendDate - 较大的时间 yyyy-MM-ddpublic static String getLocalDateStr(Date date, DateTimeFormatter dateTimeFormatter)
public static Date getLocalDateTime(String date, DateTimeFormatter dateTimeFormatter)
public static Date getLocalDate(String date, DateTimeFormatter dateTimeFormatter)
public static void setScopeDate(String scopeDate, Consumer<Date> start, Consumer<Date> end)
Copyright © 2020. All rights reserved.