Class DateUtils

java.lang.Object
icu.easyj.core.util.DateUtils

public abstract class DateUtils extends Object
Date工具类
Author:
wangliang181230
  • Constructor Details

    • DateUtils

      public DateUtils()
  • Method Details

    • getDate

      @NonNull public static Date getDate(Date time)
      获取指定时间的日期
      Parameters:
      time - 时间
      Returns:
      date 日期
    • getTomorrowDate

      @NonNull public static Date getTomorrowDate(@NonNull Date time)
      获取指定时间的明天的日期
      Parameters:
      time - 时间
      Returns:
      tomorrowDate 明天的日期
    • parse

      @NonNull public static Date parse(@NonNull String str, @NonNull DateFormatType format) throws ParseException
      解析常用时间
      Parameters:
      str - 时间字符串
      format - 常用时间格式
      Returns:
      time 时间
      Throws:
      ParseException - 解析异常
    • parse

      @NonNull public static Date parse(@NonNull String str, @NonNull String format) throws ParseException
      解析时间
      Parameters:
      str - 时间字符串
      format - 格式化串
      Returns:
      time
      Throws:
      ParseException - 解析异常
    • parseMonth

      @NonNull public static Date parseMonth(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseDate

      @NonNull public static Date parseDate(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseMinutes

      @NonNull public static Date parseMinutes(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseSeconds

      @NonNull public static Date parseSeconds(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseMillisecond

      @NonNull public static Date parseMillisecond(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseMonth2

      @NonNull public static Date parseMonth2(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseDate2

      @NonNull public static Date parseDate2(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseMinutes2

      public static Date parseMinutes2(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseSeconds2

      @NonNull public static Date parseSeconds2(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseMillisecond2

      @NonNull public static Date parseMillisecond2(String str) throws ParseException
      Throws:
      ParseException
    • parseMonth3

      @NonNull public static Date parseMonth3(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseDate3

      @NonNull public static Date parseDate3(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseMonthUnsigned

      @NonNull public static Date parseMonthUnsigned(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseDateUnsigned

      @NonNull public static Date parseDateUnsigned(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseMinutesUnsigned

      @NonNull public static Date parseMinutesUnsigned(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseSecondsUnsigned

      @NonNull public static Date parseSecondsUnsigned(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseMillisecondUnsigned

      @NonNull public static Date parseMillisecondUnsigned(@NonNull String str) throws ParseException
      Throws:
      ParseException
    • parseAll

      @NonNull public static Date parseAll(@NonNull String timeStr)
      解析时间字符串
      Parameters:
      timeStr - 时间字符串
      Returns:
      time 时间
    • format

      public static String format(@NonNull String dateFormat, Date date)
      时间格式化
      Parameters:
      dateFormat - 时间格式化
      date - 时间
      Returns:
      dateStr 格式化的时间字符串
    • format

      public static String format(@NonNull DateFormatType dateFormat, Date date)
      时间格式化
      Parameters:
      dateFormat - 时间格式化
      date - 时间
      Returns:
      dateStr 格式化的时间字符串
    • toMonth

      public static String toMonth(Date date)
      格式化为:yyyy-MM
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toDate

      public static String toDate(Date date)
      格式化为:yyyy-MM-dd
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toMinute

      public static String toMinute(Date date)
      格式化为:yyyy-MM-dd HH:mm
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toSeconds

      public static String toSeconds(Date date)
      格式化为:yyyy-MM-dd HH:mm:ss
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toMilliseconds

      public static String toMilliseconds(Date date)
      格式化为:yyyy-MM-dd HH:mm:ss.SSS
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toMonth2

      public static String toMonth2(Date date)
      格式化为:yyyy/MM
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toDate2

      public static String toDate2(Date date)
      格式化为:yyyy/MM/dd
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toMinute2

      public static String toMinute2(Date date)
      格式化为:yyyy/MM/dd HH:mm
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toSeconds2

      public static String toSeconds2(Date date)
      格式化为:yyyy/MM/dd HH:mm:ss
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toMilliseconds2

      public static String toMilliseconds2(Date date)
      格式化为:yyyy/MM/dd HH:mm:ss.SSS
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toMonth3

      public static String toMonth3(Date date)
      格式化为:yyyy.MM
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toDate3

      public static String toDate3(Date date)
      格式化为:yyyy.MM.dd
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toMonthUnsigned

      public static String toMonthUnsigned(Date date)
      格式化为:yyyyMM
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toDateUnsigned

      public static String toDateUnsigned(Date date)
      格式化为:yyyyMMdd
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toMinuteUnsigned

      public static String toMinuteUnsigned(Date date)
      格式化为:yyyyMMddHHmm
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toSecondsUnsigned

      public static String toSecondsUnsigned(Date date)
      格式化为:yyyyMMddHHmmss
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toMillisecondsUnsigned

      public static String toMillisecondsUnsigned(Date date)
      格式化为:yyyyMMddHHmmssSSS
      Parameters:
      date - 时间
      Returns:
      时间字符串
    • toString

      @NonNull public static String toString(@Nullable Date date)
      将时间对象转换为字符串
      Parameters:
      date - 时间
      Returns:
      str 转换后的字符串