From 6cd802e9accd623f180112587f3f45cebf5a97d8 Mon Sep 17 00:00:00 2001 From: Looly Date: Tue, 14 Mar 2023 20:26:26 +0800 Subject: [PATCH] fix code --- .../java/cn/hutool/core/date/DatePattern.java | 69 ++++++++++--------- .../java/cn/hutool/core/date/TimeUtil.java | 7 +- .../java/cn/hutool/core/date/ZoneUtil.java | 9 +++ .../date/format/parser/UTCDateParser.java | 18 ++--- .../cn/hutool/core/text/split/SplitUtil.java | 8 ++- .../cn/hutool/core/date/DateTimeTest.java | 4 +- .../cn/hutool/core/date/DateUtilTest.java | 28 +------- .../cn/hutool/core/date/Issue2981Test.java | 22 ++++++ .../cn/hutool/core/date/TimeUtilTest.java | 16 ++++- .../core/text/split/StrSplitterTest.java | 10 +++ 10 files changed, 108 insertions(+), 83 deletions(-) create mode 100755 hutool-core/src/test/java/cn/hutool/core/date/Issue2981Test.java diff --git a/hutool-core/src/main/java/cn/hutool/core/date/DatePattern.java b/hutool-core/src/main/java/cn/hutool/core/date/DatePattern.java index b59eea778..87edc3e2b 100644 --- a/hutool-core/src/main/java/cn/hutool/core/date/DatePattern.java +++ b/hutool-core/src/main/java/cn/hutool/core/date/DatePattern.java @@ -31,7 +31,7 @@ import java.util.regex.Pattern; *
  • yyyy-MM-dd HH:mm:ss.SSS 示例:2022-08-05 12:59:59.559
  • *
  • yyyy-MM-dd HH:mm:ss.SSSZ 示例:2022-08-05 12:59:59.559+0800【东八区中国时区】、2022-08-05 04:59:59.559+0000【冰岛0时区】, 年月日 时分秒 毫秒 时区
  • *
  • yyyy-MM-dd HH:mm:ss.SSSz 示例:2022-08-05 12:59:59.559UTC【世界标准时间=0时区】、2022-08-05T12:59:59.599GMT【冰岛0时区】、2022-08-05T12:59:59.599CST【东八区中国时区】、2022-08-23T03:45:00.599EDT【美国东北纽约时间,-0400】 ,年月日 时分秒 毫秒 时区
  • - *
  • yyyy-MM-dd'T'HH:mm:ss.SSS'Z' 示例:2022-08-05T12:59:59.559Z, 其中:''单引号表示转义字符,T:分隔符,Z:一般值UTC,0时区的时间含义
  • + *
  • yyyy-MM-dd'T'HH:mm:ss.SSS'Z' 示例:2022-08-05T12:59:59.559Z, 其中:''单引号表示转义字符,T:分隔符,Z:一般指UTC,0时区的时间含义
  • *
  • yyyy-MM-dd'T'HH:mm:ss.SSSZ 示例:2022-08-05T11:59:59.559+0800, 其中:Z,表示时区
  • *
  • yyyy-MM-dd'T'HH:mm:ss.SSSX 示例:2022-08-05T12:59:59.559+08, 其中:X:两位时区,+08表示:东8区,中国时区
  • *
  • yyyy-MM-dd'T'HH:mm:ss.SSSXX 示例:2022-08-05T12:59:59.559+0800, 其中:XX:四位时区
  • @@ -61,7 +61,7 @@ import java.util.regex.Pattern; * 如:“09:30 UTC”表示为“09:30Z”或“T0930Z”,其中:Z 是 +00:00 的缩写,意思是 UTC(零时分秒的偏移量). *

    *