Package tech.mgl.core.utils
Class MGL_DateTimeUtils
java.lang.Object
tech.mgl.core.utils.MGL_DateTimeUtils
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intcalculateAge(LocalDate birthDate) static intcalculateAge(Date birthDate) static DateconvertToDate(LocalDate localDate) static LocalDateconvertToLocalDate(Date date) static LocalDateTimeconvertToLocalDateTime(Date dateTime) 将 Date 转换为 LocalDateTimestatic longstatic longstatic longgetInterval(LocalDateTime start, LocalDateTime end) 获取两个时间之间的间隔时间(LocalDateTime版本)static longgetInterval(LocalDateTime start, LocalDateTime end, MGL_DateTimeUtils.TimeUnit unit) static longgetInterval(Date start, Date end) 获取两个时间之间的间隔时间(Date版本)static longgetInterval(Date start, Date end, MGL_DateTimeUtils.TimeUnit unit) static intstatic intstatic void
-
Constructor Details
-
MGL_DateTimeUtils
public MGL_DateTimeUtils()
-
-
Method Details
-
calculateAge
-
calculateAge
-
getMonths
-
getMonths
-
getDays
-
getDays
-
getInterval
获取两个时间之间的间隔时间(LocalDateTime版本)- Parameters:
start- 开始时间,必须是 LocalDateTimeend- 结束时间,必须是 LocalDateTime- Returns:
- 间隔时间,返回 -1 表示参数无效
-
getInterval
public static long getInterval(LocalDateTime start, LocalDateTime end, MGL_DateTimeUtils.TimeUnit unit) -
getInterval
获取两个时间之间的间隔时间(Date版本)- Parameters:
start- 开始时间,必须是 Dateend- 结束时间,必须是 Date- Returns:
- 间隔时间,返回 -1 表示参数无效
-
getInterval
-
convertToLocalDateTime
将 Date 转换为 LocalDateTime- Parameters:
dateTime- 时间对象,必须是 Date- Returns:
- 转换后的 LocalDateTime
-
convertToDate
-
convertToLocalDate
-
main
-