Skip to content

Commit 4cc949b

Browse files
committed
refactor(util): support yyyy-MM-dd'T'HH:mm:ss.SSS date format
1 parent e8aa876 commit 4cc949b

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/main/kotlin/team/yi/rsql/querydsl/util/DateUtil.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ object DateUtil {
1616
"yyyy-MM-dd'T'HH:mm:ss" to Regex("^\\d{4}-\\d{1,2}-\\d{1,2}'?T'?\\d{1,2}:\\d{1,2}:\\d{1,2}$", regexOptions),
1717
"yyyy-MM-dd'T'HH:mm:ss'Z'" to Regex("^\\d{4}-\\d{1,2}-\\d{1,2}'?T'?\\d{1,2}:\\d{1,2}:\\d{1,2}'?Z'?$", regexOptions),
1818
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" to Regex("^\\d{4}-\\d{1,2}-\\d{1,2}'?T'?\\d{1,2}:\\d{1,2}:\\d{1,2}\\.\\d{3}'?Z'?$", regexOptions),
19+
"yyyy-MM-dd'T'HH:mm:ss.SSS" to Regex("^\\d{4}-\\d{1,2}-\\d{1,2}'?T'?\\d{1,2}:\\d{1,2}:\\d{1,2}\\.\\d{3}$", regexOptions),
1920
"yyyy-MM-dd HH:mm:ss" to Regex("^\\d{4}-\\d{1,2}-\\d{1,2}\\s\\d{1,2}:\\d{1,2}:\\d{1,2}$", regexOptions),
2021
"dd-MM-yyyy HH:mm:ss" to Regex("^\\d{1,2}-\\d{1,2}-\\d{4}\\s\\d{1,2}:\\d{1,2}:\\d{1,2}$", regexOptions),
2122
"yyyyMMdd HHmmss" to Regex("^\\d{8}\\s\\d{6}$", regexOptions),

src/test/kotlin/team/yi/rsql/querydsl/test/kotlintest/util/DateUtilTests.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class DateUtilTests {
1818
"yyyy-MM-dd'?T'?HH:mm:ss" to "2022-07-19T13:47:24",
1919
"yyyy-MM-dd'?T'?HH:mm:ss'?Z'?" to "2022-07-19T13:47:24Z",
2020
"yyyy-MM-dd'?T'?HH:mm:ss.SSS'?Z'?" to "2022-07-19T13:47:24.345Z",
21+
"yyyy-MM-dd'?T'?HH:mm:ss.SSS" to "2022-07-19T13:47:24.345",
2122
"yyyy-MM-dd HH:mm:ss" to "2022-07-19 13:47:24",
2223
"dd-MM-yyyy HH:mm:ss" to "19-07-2022 13:47:24",
2324
"yyyyMMdd HHmmss" to "20220719 134724",

0 commit comments

Comments
 (0)