Class LocalDateTimeUtil

java.lang.Object
com.acanx.utils.LocalDateTimeUtil

public class LocalDateTimeUtil extends Object
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 Details

    • toDate

      @Alpha public static Date toDate(LocalDateTime localDateTime)
      Parameters:
      localDateTime - 输入的localDateTime
      Returns:
      Date类型的日期时间类型
    • toLong

      @Alpha public static Long toLong(LocalDateTime localDateTime)
      LocalDateTime 转Long
      Parameters:
      localDateTime - 入参localDateTime
      Returns:
      Long
    • toDateStr

      @Alpha public static String toDateStr(LocalDateTime date, String splitChar)
      LocalDateTime转字符串 例如: yyyy/MM/dd yyyy-MM-dd yyyy_MM_dd
      Parameters:
      date - LocalDateTime类型的日期
      splitChar - 间隔符
      Returns:
      格式化后的字符串
    • toIntDate

      @Alpha public static Integer toIntDate(LocalDateTime date)
      将输入的date转换为对应的数字日期,数字日期的格式:yyyyMMdd
      Parameters:
      date - LocalDateTime类型的日期
      Returns:
      格式化后的字符串
    • getCurrentFormatTime

      @Alpha public static String getCurrentFormatTime(DateTimeFormatter dtf)
      获取当前时间,并按照指定格式格式化
      Parameters:
      dtf - DateTimeFormatter类型的日期时间类型
      Returns:
      格式化后的时间字符串LocalDateTimeUtilTest
      Since:
      0.0.1.10
    • toRfc822DateTimeString

      public static String toRfc822DateTimeString(LocalDateTime localDateTime)
      将 LocalDateTime 转换为 RFC 822 标准的日期格式字符串 典型场景: 1.HTTP请求响应参数“Date”的日时间格式 2.RSS/ATOM/Feed 订阅中使用的时间格式
      Parameters:
      localDateTime - 需要转换的 LocalDateTime 对象
      Returns:
      String 符合 RFC 822 标准的日期格式字符串
    • getLatestDateTime

      public static LocalDateTime getLatestDateTime(List<LocalDateTime> dateTimeList)
      从 LocalDateTime集合中选择日期最靠后的一个值并返回。
      Parameters:
      dateTimeList - 包含 LocalDateTime 对象的列表
      Returns:
      LocalDateTime 最新的 LocalDateTime 对象,如果列表为空或只包含 null,则返回 Optional.empty()
    • getEarliestDateTime

      public static LocalDateTime getEarliestDateTime(List<LocalDateTime> dateTimeList)
      从 LocalDateTime集合中选择日期最早的一个值并返回。
      Parameters:
      dateTimeList - 包含 LocalDateTime 对象的列表
      Returns:
      LocalDateTime 最新的 LocalDateTime 对象,如果列表为空或只包含 null,则返回 Optional.empty()