Class DateUtils

java.lang.Object
com.alibaba.fastjson2.util.DateUtils

public class DateUtils extends Object
  • Constructor Details

    • DateUtils

      public DateUtils()
  • Method Details

    • parseDate

      public static Date parseDate(String str)
    • parseLocalDateTime

      public static LocalDateTime parseLocalDateTime(String str)
    • parseLocalDateTime

      public static LocalDateTime parseLocalDateTime(String str, int off, int len)
    • parseLocalDate

      public static LocalDate parseLocalDate(String str)
    • parseLocalDate

      public static LocalDate parseLocalDate(String str, int off, int len)
    • parseLocalDate8

      public static LocalDate parseLocalDate8(String str, int off)
      yyyy-m-d yyyyMMdd
    • parseLocalDate9

      public static LocalDate parseLocalDate9(String str, int off)
      yyyy-MM-d yyyy-M-dd
    • parseLocalDate10

      public static LocalDate parseLocalDate10(String str, int off)
      yyyy-MM-dd yyyy/MM/dd dd.MM.yyyy yyyy年M月dd日 yyyy年MM月d日
    • parseLocalDate11

      public static LocalDate parseLocalDate11(String str, int off)
      yyyy年MM月dd日 yyyy년MM월dd일
    • parseLocalDateTime12

      public static LocalDateTime parseLocalDateTime12(String str, int off)
      yyyyMMddHHmm
      Returns:
    • parseLocalDateTime14

      public static LocalDateTime parseLocalDateTime14(String str, int off)
      yyyyMMddHHmmss
    • parseLocalDateTime16

      public static LocalDateTime parseLocalDateTime16(String str, int off)
      yyyy-MM-ddTHH:mm yyyy-MM-dd HH:mm yyyyMMddTHHmmssZ yyyy-MM-ddTH:m:s yyyy-MM-dd H:m:s
    • parseLocalDateTime17

      public static LocalDateTime parseLocalDateTime17(String str, int off)
      yyyy-MM-ddTHH:mmZ yyyy-MM-dd HH:mmZ yyyy-M-dTHH:mm:ss yyyy-M-d HH:mm:ss
    • parseLocalDateTime18

      public static LocalDateTime parseLocalDateTime18(String str, int off)
      yyyy-M-ddTHH:mm:ss yyyy-M-dd HH:mm:ss yyyy-MM-dTHH:mm:ss yyyy-MM-d HH:mm:ss yyyy-MM-ddTH:mm:ss yyyy-MM-dd H:mm:ss yyyy-MM-ddTHH:m:ss yyyy-MM-dd HH:m:ss yyyy-MM-ddTHH:mm:s yyyy-MM-dd HH:mm:s
    • parseLocalDateTime19

      public static LocalDateTime parseLocalDateTime19(String str, int off)
      yyyy-MM-ddTHH:mm:ss yyyy-MM-dd HH:mm:ss yyyy/MM/ddTHH:mm:ss yyyy/MM/dd HH:mm:ss
    • parseZonedDateTime

      public static ZonedDateTime parseZonedDateTime(String str)
    • parseZonedDateTime

      public static ZonedDateTime parseZonedDateTime(String str, int offset, int len)
    • parseZonedDateTime

      public static ZonedDateTime parseZonedDateTime(String str, int offset, int len, ZoneId defaultZoneId)
    • getZoneId

      public static ZoneId getZoneId(String zoneIdStr, ZoneId defaultZoneId)
    • toMillis19

      public static long toMillis19(String str, int off, ZoneId zoneId)
    • localDateTime

      public static LocalDateTime localDateTime(char y0, char y1, char y2, char y3, char m0, char m1, char d0, char d1, char h0, char h1, char i0, char i1, char s0, char s1, char S0, char S1, char S2, char S3, char S4, char S5, char S6, char S7, char S8)
    • millis

      public static long millis(ZoneId zoneId, int year, int month, int dom, int hour, int minute, int second, int nanoOfSecond)
    • utcSeconds

      public static long utcSeconds(int year, int month, int dom, int hour, int minute, int second)
    • toString

      public static String toString(Date date)
    • toString

      public static String toString(long timeMillis, boolean timeZone, ZoneId zoneId)