Package com.alibaba.fastjson2.util
Class DateUtils
java.lang.Object
com.alibaba.fastjson2.util.DateUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ZoneIdstatic LocalDateTimelocalDateTime(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) static longmillis(ZoneId zoneId, int year, int month, int dom, int hour, int minute, int second, int nanoOfSecond) static Datestatic LocalDateparseLocalDate(String str) static LocalDateparseLocalDate(String str, int off, int len) static LocalDateparseLocalDate10(String str, int off) yyyy-MM-dd yyyy/MM/dd dd.MM.yyyy yyyy年M月dd日 yyyy年MM月d日static LocalDateparseLocalDate11(String str, int off) yyyy年MM月dd日 yyyy년MM월dd일static LocalDateparseLocalDate8(String str, int off) yyyy-m-d yyyyMMddstatic LocalDateparseLocalDate9(String str, int off) yyyy-MM-d yyyy-M-ddstatic LocalDateTimeparseLocalDateTime(String str) static LocalDateTimeparseLocalDateTime(String str, int off, int len) static LocalDateTimeparseLocalDateTime12(String str, int off) yyyyMMddHHmmstatic LocalDateTimeparseLocalDateTime14(String str, int off) yyyyMMddHHmmssstatic LocalDateTimeparseLocalDateTime16(String str, int off) yyyy-MM-ddTHH:mm yyyy-MM-dd HH:mm yyyyMMddTHHmmssZ yyyy-MM-ddTH:m:s yyyy-MM-dd H:m:sstatic LocalDateTimeparseLocalDateTime17(String str, int off) yyyy-MM-ddTHH:mmZ yyyy-MM-dd HH:mmZ yyyy-M-dTHH:mm:ss yyyy-M-d HH:mm:ssstatic LocalDateTimeparseLocalDateTime18(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:sstatic LocalDateTimeparseLocalDateTime19(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:ssstatic ZonedDateTimeparseZonedDateTime(String str) static ZonedDateTimeparseZonedDateTime(String str, int offset, int len) static ZonedDateTimeparseZonedDateTime(String str, int offset, int len, ZoneId defaultZoneId) static longtoMillis19(String str, int off, ZoneId zoneId) static Stringstatic Stringstatic longutcSeconds(int year, int month, int dom, int hour, int minute, int second)
-
Constructor Details
-
DateUtils
public DateUtils()
-
-
Method Details
-
parseDate
-
parseLocalDateTime
-
parseLocalDateTime
-
parseLocalDate
-
parseLocalDate
-
parseLocalDate8
yyyy-m-d yyyyMMdd -
parseLocalDate9
yyyy-MM-d yyyy-M-dd -
parseLocalDate10
yyyy-MM-dd yyyy/MM/dd dd.MM.yyyy yyyy年M月dd日 yyyy年MM月d日 -
parseLocalDate11
yyyy年MM月dd日 yyyy년MM월dd일 -
parseLocalDateTime12
yyyyMMddHHmm- Returns:
-
parseLocalDateTime14
yyyyMMddHHmmss -
parseLocalDateTime16
yyyy-MM-ddTHH:mm yyyy-MM-dd HH:mm yyyyMMddTHHmmssZ yyyy-MM-ddTH:m:s yyyy-MM-dd H:m:s -
parseLocalDateTime17
yyyy-MM-ddTHH:mmZ yyyy-MM-dd HH:mmZ yyyy-M-dTHH:mm:ss yyyy-M-d HH:mm:ss -
parseLocalDateTime18
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
yyyy-MM-ddTHH:mm:ss yyyy-MM-dd HH:mm:ss yyyy/MM/ddTHH:mm:ss yyyy/MM/dd HH:mm:ss -
parseZonedDateTime
-
parseZonedDateTime
-
parseZonedDateTime
public static ZonedDateTime parseZonedDateTime(String str, int offset, int len, ZoneId defaultZoneId) -
getZoneId
-
toMillis19
-
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
-
toString
-