Table of Contents

Class IntervalExtensions

Namespace
Lers.Data
Assembly
Lers.Core.dll

Содержит методы расширения для работы с интервалами дат.

public static class IntervalExtensions
Inheritance
IntervalExtensions
Inherited Members

Methods

ContainsDate(Interval, DateTime)

Вернёт true если интервал содержит указанную дату.

public static bool ContainsDate(this Interval interval, DateTime date)

Parameters

interval Interval
date DateTime

Returns

bool

ContainsDateExcluding(Interval, DateTime)

Вернёт true если интервал содержит указанную дату, не учитывая дату окончания.

public static bool ContainsDateExcluding(this Interval interval, DateTime date)

Parameters

interval Interval
date DateTime

Returns

bool

ContainsDay(Interval, DateTime)

Определяет, содержит ли интервал указанную дату с точностью до суток. В отличие от ContainsDate(Interval, DateTime), которая проверяет точное совпадение даты.

public static bool ContainsDay(this Interval interval, DateTime date)

Parameters

interval Interval
date DateTime

Returns

bool

Extend(Interval, TimeSpan)

Увеличивает интервал на указанный диапазон дат.

public static Interval Extend(this Interval interval, TimeSpan length)

Parameters

interval Interval
length TimeSpan

Returns

Interval