mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
add TemporalAccessorConverter
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
package cn.hutool.core.convert;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import java.time.OffsetDateTime;
|
||||
import java.time.OffsetTime;
|
||||
import java.time.ZonedDateTime;
|
||||
|
||||
public class TemporalAccessorConverterTest {
|
||||
|
||||
@Test
|
||||
public void toInstantTest(){
|
||||
Instant instant = Convert.convert(Instant.class, "2019-02-18");
|
||||
Assert.assertNotNull(instant);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void toLocalDateTimeTest(){
|
||||
LocalDateTime localDateTime = Convert.convert(LocalDateTime.class, "2019-02-18");
|
||||
Assert.assertEquals("2019-02-18T00:00", localDateTime.toString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void toLocalDateTest(){
|
||||
LocalDate localDate = Convert.convert(LocalDate.class, "2019-02-18");
|
||||
Assert.assertEquals("2019-02-18", localDate.toString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void toLocalTimeTest(){
|
||||
LocalTime localTime = Convert.convert(LocalTime.class, "2019-02-18");
|
||||
Assert.assertEquals("00:00", localTime.toString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void toZonedDateTimeTest(){
|
||||
ZonedDateTime zonedDateTime = Convert.convert(ZonedDateTime.class, "2019-02-18");
|
||||
Assert.assertEquals("2019-02-18T00:00+08:00[GMT+08:00]", zonedDateTime.toString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void toOffsetDateTimeTest(){
|
||||
OffsetDateTime zonedDateTime = Convert.convert(OffsetDateTime.class, "2019-02-18");
|
||||
Assert.assertEquals("2019-02-18T00:00+08:00", zonedDateTime.toString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void toOffsetTimeTest(){
|
||||
OffsetTime offsetTime = Convert.convert(OffsetTime.class, "2019-02-18");
|
||||
Assert.assertEquals("00:00+08:00", offsetTime.toString());
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user