mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
修复DateUtil.rangeContains未重置问题(issue#IB8OFS@gitee)
This commit is contained in:
parent
74e10f9547
commit
873a8d221e
@ -16,6 +16,7 @@
|
||||
|
||||
package org.dromara.hutool.core.date;
|
||||
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.util.List;
|
||||
@ -23,19 +24,17 @@ import java.util.List;
|
||||
public class IssueIB8OFSTest {
|
||||
@Test
|
||||
void rangeTest() {
|
||||
DateRange startRange = DateUtil.range(
|
||||
final DateRange startRange = DateUtil.range(
|
||||
DateUtil.parse("2017-01-01"),
|
||||
DateUtil.parse("2017-01-31"), DateField.DAY_OF_YEAR);
|
||||
DateRange endRange = DateUtil.range(
|
||||
final DateRange endRange = DateUtil.range(
|
||||
DateUtil.parse("2017-01-31"),
|
||||
DateUtil.parse("2017-02-02"), DateField.DAY_OF_YEAR);
|
||||
|
||||
List<DateTime> dateTimes = DateUtil.rangeContains(startRange, endRange);
|
||||
System.out.println("交集: ");
|
||||
dateTimes.forEach(System.out::println);
|
||||
final List<DateTime> dateTimes = DateUtil.rangeContains(startRange, endRange);
|
||||
Assertions.assertEquals(1, dateTimes.size());
|
||||
|
||||
List<DateTime> dateNotTimes = DateUtil.rangeNotContains(startRange, endRange);
|
||||
System.out.println("差集: ");
|
||||
dateNotTimes.forEach(System.out::println);
|
||||
final List<DateTime> dateNotTimes = DateUtil.rangeNotContains(startRange, endRange);
|
||||
Assertions.assertEquals(2, dateNotTimes.size());
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user