Package com.acanx.utils
Class LocalDateTimeUtil
java.lang.Object
com.acanx.utils.LocalDateTimeUtil
ACANX-Util / com.acanx.utils / LocalDateTimeUtil.java
文件由 ACANX 创建于 2019/7/26 - 17:15
Description LocalDateTimeUtil:
补充说明:
Date 2019/7/26 17:15
- Since:
- 0.0.1
- Version:
- 0.0.1.6
- Author:
- ACANX
-
Method Summary
Modifier and TypeMethodDescriptionstatic String获取当前时间,并按照指定格式格式化static LocalDateTimegetEarliestDateTime(List<LocalDateTime> dateTimeList) 从 LocalDateTime集合中选择日期最早的一个值并返回。static LocalDateTimegetLatestDateTime(List<LocalDateTime> dateTimeList) 从 LocalDateTime集合中选择日期最靠后的一个值并返回。static DatetoDate(LocalDateTime localDateTime) static StringtoDateStr(LocalDateTime date, String splitChar) LocalDateTime转字符串 例如: yyyy/MM/dd yyyy-MM-dd yyyy_MM_ddstatic IntegertoIntDate(LocalDateTime date) 将输入的date转换为对应的数字日期,数字日期的格式:yyyyMMddstatic LongtoLong(LocalDateTime localDateTime) LocalDateTime 转Longstatic StringtoRfc822DateTimeString(LocalDateTime localDateTime) 将 LocalDateTime 转换为 RFC 822 标准的日期格式字符串 典型场景: 1.HTTP请求响应参数“Date”的日时间格式 2.RSS/ATOM/Feed 订阅中使用的时间格式
-
Method Details
-
toDate
- Parameters:
localDateTime- 输入的localDateTime- Returns:
Date类型的日期时间类型
-
toLong
LocalDateTime 转Long- Parameters:
localDateTime- 入参localDateTime- Returns:
- Long
-
toDateStr
LocalDateTime转字符串 例如: yyyy/MM/dd yyyy-MM-dd yyyy_MM_dd- Parameters:
date- LocalDateTime类型的日期splitChar- 间隔符- Returns:
- 格式化后的字符串
-
toIntDate
将输入的date转换为对应的数字日期,数字日期的格式:yyyyMMdd- Parameters:
date- LocalDateTime类型的日期- Returns:
- 格式化后的字符串
-
getCurrentFormatTime
获取当前时间,并按照指定格式格式化- Parameters:
dtf-DateTimeFormatter类型的日期时间类型- Returns:
- 格式化后的时间字符串LocalDateTimeUtilTest
- Since:
- 0.0.1.10
-
toRfc822DateTimeString
将 LocalDateTime 转换为 RFC 822 标准的日期格式字符串 典型场景: 1.HTTP请求响应参数“Date”的日时间格式 2.RSS/ATOM/Feed 订阅中使用的时间格式- Parameters:
localDateTime- 需要转换的 LocalDateTime 对象- Returns:
- String 符合 RFC 822 标准的日期格式字符串
-
getLatestDateTime
从 LocalDateTime集合中选择日期最靠后的一个值并返回。- Parameters:
dateTimeList- 包含 LocalDateTime 对象的列表- Returns:
- LocalDateTime 最新的 LocalDateTime 对象,如果列表为空或只包含 null,则返回 Optional.empty()
-
getEarliestDateTime
从 LocalDateTime集合中选择日期最早的一个值并返回。- Parameters:
dateTimeList- 包含 LocalDateTime 对象的列表- Returns:
- LocalDateTime 最新的 LocalDateTime 对象,如果列表为空或只包含 null,则返回 Optional.empty()
-