Class Boundary

java.lang.Object
org.miaixz.bus.core.lang.range.Range<DateTime>
org.miaixz.bus.core.center.date.Boundary
All Implemented Interfaces:
Serializable, Iterable<DateTime>, Iterator<DateTime>

public class Boundary extends Range<DateTime>
日期范围
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • Boundary

      public Boundary(Date start, Date end, Fields.Type unit)
      构造,包含开始和结束日期时间
      Parameters:
      start - 起始日期时间(包括)
      end - 结束日期时间(包括)
      unit - 步进单位
    • Boundary

      public Boundary(Date start, Date end, Fields.Type unit, int step)
      构造,包含开始和结束日期时间
      Parameters:
      start - 起始日期时间(包括)
      end - 结束日期时间(包括)
      unit - 步进单位
      step - 步进数
    • Boundary

      public Boundary(Date start, Date end, Fields.Type unit, int step, boolean isIncludeStart, boolean isIncludeEnd)
      构造
      Parameters:
      start - 起始日期时间
      end - 结束日期时间
      unit - 步进单位
      step - 步进数
      isIncludeStart - 是否包含开始的时间
      isIncludeEnd - 是否包含结束的时间