date util date方法 测试类完善

This commit is contained in:
duandazhi 2021-04-20 10:10:57 +08:00
parent 6b9140bdd6
commit a283a1d25b
2 changed files with 9 additions and 1 deletions

View File

@ -15,6 +15,7 @@ import cn.hutool.core.util.StrUtil;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.Year;
import java.time.format.DateTimeFormatter;
@ -116,7 +117,7 @@ public class DateUtil extends CalendarUtil {
* {@link TemporalAccessor}类型时间转为{@link DateTime}<br>
* 始终根据已有{@link TemporalAccessor} 产生新的{@link DateTime}对象
*
* @param temporalAccessor {@link TemporalAccessor}
* @param temporalAccessor {@link TemporalAccessor},常用子类 {@link LocalDateTime} {@link LocalDate}
* @return 时间对象
* @since 5.0.0
*/

View File

@ -754,9 +754,16 @@ public class DateUtilTest {
@Test
public void dateTest(){
//LocalDateTime ==> date
LocalDateTime localDateTime = LocalDateTime.parse("2017-05-06T08:30:00", DateTimeFormatter.ISO_DATE_TIME);
DateTime date = DateUtil.date(localDateTime);
Assert.assertEquals("2017-05-06 08:30:00", date.toString());
//LocalDate ==> date
LocalDate localDate = localDateTime.toLocalDate();
DateTime date2 = DateUtil.date(localDate);
Assert.assertEquals("2017-05-06",
DateUtil.format(date2, DatePattern.NORM_DATE_PATTERN));
}
@Test