类 DateUtils

java.lang.Object
com.alibaba.ageiport.common.utils.DateUtils

public class DateUtils extends Object
时间工具类
作者:
xuechao.sxc
  • 字段详细资料

    • PURE_DATE_PATTERN

      public static final String PURE_DATE_PATTERN
      标准日期格式:yyyyMMdd
      另请参阅:
    • PURE_DATE_FORMAT

      public static final SimpleDateFormat PURE_DATE_FORMAT
    • PURE_TIME_PATTERN

      public static final String PURE_TIME_PATTERN
      标准日期格式:HHmmss
      另请参阅:
    • PURE_TIME_FORMAT

      public static final SimpleDateFormat PURE_TIME_FORMAT
    • PURE_DATETIME_PATTERN

      public static final String PURE_DATETIME_PATTERN
      标准日期格式:yyyyMMddHHmmss
      另请参阅:
    • PURE_DATETIME_FORMAT

      public static final SimpleDateFormat PURE_DATETIME_FORMAT
    • PURE_DATETIME_MS_PATTERN

      public static final String PURE_DATETIME_MS_PATTERN
      标准日期格式:yyyyMMddHHmmssSSS
      另请参阅:
    • PURE_DATETIME_MS_FORMAT

      public static final SimpleDateFormat PURE_DATETIME_MS_FORMAT
    • NORM_DATE_PATTERN

      public static final String NORM_DATE_PATTERN
      标准日期格式:yyyy-MM-dd
      另请参阅:
    • NORM_DATE_FORMAT

      public static final SimpleDateFormat NORM_DATE_FORMAT
    • NORM_DATETIME_MINUTE_PATTERN

      public static final String NORM_DATETIME_MINUTE_PATTERN
      标准日期时间格式,精确到分:yyyy-MM-dd HH:mm
      另请参阅:
    • NORM_DATETIME_MINUTE_FORMAT

      public static final SimpleDateFormat NORM_DATETIME_MINUTE_FORMAT
    • NORM_DATETIME_PATTERN

      public static final String NORM_DATETIME_PATTERN
      标准日期时间格式,精确到秒:yyyy-MM-dd HH:mm:ss
      另请参阅:
    • NORM_DATETIME_FORMAT

      public static final SimpleDateFormat NORM_DATETIME_FORMAT
  • 构造器详细资料

    • DateUtils

      public DateUtils()
  • 方法详细资料

    • date

      public static Date date(java.time.temporal.TemporalAccessor temporalAccessor)
      TemporalAccessor类型时间转为Date
      始终根据已有TemporalAccessor 产生新的Date对象
      参数:
      temporalAccessor - TemporalAccessor
      返回:
      时间对象
    • toInstant

      public static java.time.Instant toInstant(java.time.temporal.TemporalAccessor temporalAccessor)
      Date对象转换为Instant对象
      参数:
      temporalAccessor - Date对象
      返回:
      Instant对象
    • parse

      public static Date parse(CharSequence dateCharSequence)
      将日期字符串转换为Date对象,格式:
      1. yyyy-MM-dd HH:mm:ss
      2. yyyy/MM/dd HH:mm:ss
      3. yyyy.MM.dd HH:mm:ss
      4. yyyy年MM月dd日 HH时mm分ss秒
      5. yyyy-MM-dd
      6. yyyy/MM/dd
      7. yyyy.MM.dd
      8. HH:mm:ss
      9. HH时mm分ss秒
      10. yyyy-MM-dd HH:mm
      11. yyyy-MM-dd HH:mm:ss.SSS
      12. yyyyMMddHHmmss
      13. yyyyMMddHHmmssSSS
      14. yyyyMMdd
      15. EEE, dd MMM yyyy HH:mm:ss z
      16. EEE MMM dd HH:mm:ss zzz yyyy
      17. yyyy-MM-dd'T'HH:mm:ss'Z'
      18. yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
      19. yyyy-MM-dd'T'HH:mm:ssZ
      20. yyyy-MM-dd'T'HH:mm:ss.SSSZ
      参数:
      dateCharSequence - 日期字符串
      返回:
      日期
    • parse

      public static Date parse(CharSequence dateStr, String format)
      将特定格式的日期转换为Date对象
      参数:
      dateStr - 特定格式的日期
      format - 格式,例如yyyy-MM-dd
      返回:
      日期对象
    • parseDate

      public static Date parseDate(CharSequence dateString)
      解析格式为yyyy-MM-dd的日期,忽略时分秒
      参数:
      dateString - 标准形式的日期字符串
      返回:
      日期对象
    • parseDateTime

      public static Date parseDateTime(CharSequence dateString)
      格式yyyy-MM-dd HH:mm:ss
      参数:
      dateString - 标准形式的时间字符串
      返回:
      日期对象
    • format

      public static String format(Date date, DateFormat format)
      根据特定格式格式化日期
      参数:
      date - 被格式化的日期
      format - SimpleDateFormat
      返回:
      格式化后的字符串