Table of Contents

Class IntervalOffset

Namespace
Lers.Data
Assembly
Lers.Core.dll

Описывает интервал дат со смещениями часового пояса.

public class IntervalOffset
Inheritance
IntervalOffset
Inherited Members
Extension Methods

Constructors

IntervalOffset(DateTimeOffset, DateTimeOffset)

Конструктор с инициализацией полей.

public IntervalOffset(DateTimeOffset start, DateTimeOffset end)

Parameters

start DateTimeOffset

Дата начала интервала.

end DateTimeOffset

Дата окончания интервала.

Properties

Duration

Продолжительность интервала.

public TimeSpan Duration { get; }

Property Value

TimeSpan

End

Дата окончания интервала.

public DateTimeOffset End { get; set; }

Property Value

DateTimeOffset

Offset

Смещение времени относительно UTC для дат начала и окончания интервала (должно быть одинаковым для обеих дат).

public TimeSpan Offset { get; }

Property Value

TimeSpan

Start

Дата начала интервала.

public DateTimeOffset Start { get; set; }

Property Value

DateTimeOffset

Methods

Deconstruct(out DateTimeOffset, out DateTimeOffset)

Деконструктор.

public void Deconstruct(out DateTimeOffset start, out DateTimeOffset end)

Parameters

start DateTimeOffset
end DateTimeOffset

Equals(IntervalOffset?)

Убеждается, что интервалы совпадают.

public bool Equals(IntervalOffset? interval)

Parameters

interval IntervalOffset

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string