diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/date/format/parser/RegexDateParserTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/date/format/parser/RegexDateParserTest.java index a8d5e00ea..0468457d3 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/date/format/parser/RegexDateParserTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/date/format/parser/RegexDateParserTest.java @@ -14,4 +14,12 @@ public class RegexDateParserTest { final Date parse = parser.parse("20220101"); Assertions.assertEquals("2022-01-01", DateUtil.date(parse).toDateStr()); } + + @Test + void parseMonthFirstTest() { + // May 8, 2009 5:57:51 PM + final RegexDateParser parser = RegexDateParser.of("(?\\w+)\\W+(?\\d{1,2})(?:th)?\\W+(?\\d{2,4}) "); + final Date parse = parser.parse("May 8, 2009"); + Assertions.assertEquals("2009-05-08", DateUtil.date(parse).toDateStr()); + } }