mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
add /GlobalCustomFormat
This commit is contained in:
@@ -72,6 +72,30 @@ public class DateUtilTest {
|
||||
Assert.assertEquals("00:00:00", formatTime);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void formatAndParseCustomTest() {
|
||||
String dateStr = "2017-03-01";
|
||||
Date date = DateUtil.parse(dateStr);
|
||||
|
||||
String format = DateUtil.format(date, "#sss");
|
||||
Assert.assertEquals("1488297600", format);
|
||||
|
||||
final DateTime parse = DateUtil.parse(format, "#sss");
|
||||
Assert.assertEquals(date, parse);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void formatAndParseCustomTest2() {
|
||||
String dateStr = "2017-03-01";
|
||||
Date date = DateUtil.parse(dateStr);
|
||||
|
||||
String format = DateUtil.format(date, "#SSS");
|
||||
Assert.assertEquals("1488297600000", format);
|
||||
|
||||
final DateTime parse = DateUtil.parse(format, "#SSS");
|
||||
Assert.assertEquals(date, parse);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void beginAndEndTest() {
|
||||
String dateStr = "2017-03-01 00:33:23";
|
||||
@@ -883,6 +907,6 @@ public class DateUtilTest {
|
||||
public void parseNotFitTest(){
|
||||
//https://github.com/looly/hutool/issues/1332
|
||||
// 在日期格式不匹配的时候,测试是否正常报错
|
||||
final DateTime parse = DateUtil.parse("2020-12-23", DatePattern.PURE_DATE_PATTERN);
|
||||
DateUtil.parse("2020-12-23", DatePattern.PURE_DATE_PATTERN);
|
||||
}
|
||||
}
|
||||
|
@@ -20,4 +20,15 @@ public class TemporalAccessorUtilTest {
|
||||
final String format = TemporalAccessorUtil.format(LocalTime.MIN, DatePattern.NORM_DATETIME_PATTERN);
|
||||
Assert.assertEquals(today + " 00:00:00", format);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void formatCustomTest(){
|
||||
final String today = TemporalAccessorUtil.format(
|
||||
LocalDate.of(2021, 6, 26), "#sss");
|
||||
Assert.assertEquals("1624636800", today);
|
||||
|
||||
final String today2 = TemporalAccessorUtil.format(
|
||||
LocalDate.of(2021, 6, 26), "#SSS");
|
||||
Assert.assertEquals("1624636800000", today2);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user