date parse support like 2020-1-1

This commit is contained in:
Looly
2020-05-31 17:10:45 +08:00
parent 640312c745
commit 06fa24edb0
4 changed files with 83 additions and 34 deletions

View File

@@ -761,4 +761,21 @@ public class DateUtilTest {
int lengthOfYear = DateUtil.lengthOfYear(2020);
Assert.assertEquals(366, lengthOfYear);
}
@SuppressWarnings("ConstantConditions")
@Test
public void parseSingleNumberTest(){
DateTime dateTime = DateUtil.parse("2020-5-08");
Assert.assertEquals("2020-05-08 00:00:00", dateTime.toString());
dateTime = DateUtil.parse("2020-5-8");
Assert.assertEquals("2020-05-08 00:00:00", dateTime.toString());
dateTime = DateUtil.parse("2020-05-8");
Assert.assertEquals("2020-05-08 00:00:00", dateTime.toString());
//datetime
dateTime = DateUtil.parse("2020-5-8 3:12:3");
Assert.assertEquals("2020-05-08 03:12:03", dateTime.toString());
dateTime = DateUtil.parse("2020-5-8 3:2:3");
Assert.assertEquals("2020-05-08 03:02:03", dateTime.toString());
}
}