C# Класс Aspectacular.RelativeTimeSpanExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
Add ( this dt, int count, TimeUnits unit ) : System.DateTime
Add ( this dt, int count, TimeUnits unit ) : DateTimeOffset

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

CalculationParent ( this unit ) : TimeUnits?

Returns higher time Unit in which the given Unit is *repeated within*. This is not a direct hierarchy! Different types of units may have same parent. For example, Month number 1..12 is repeated within a Year, so Month's parent is Year, not quarter. Quarter 1..4 also is repeated within a year, so Quarter's parent is also year. Same goes for Week number 1..52.

Current ( this unit, System.DateTime referenceMoment ) : DateRange
Current ( this unit, DateTimeOffset referenceMoment = null ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

EndOf ( this dt, TimeUnits unit ) : System.DateTime
EndOf ( this dt, TimeUnits unit ) : DateTimeOffset

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

Future ( this unit, ulong unitCount, System.DateTime referenceMoment ) : DateRange
Future ( this unit, ulong unitCount = 1, DateTimeOffset referenceMoment = null ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

IsMomentInTime ( this unit ) : bool
Next ( this unit, ulong unitCount, System.DateTime referenceMoment ) : DateRange
Next ( this unit, ulong unitCount = 1, DateTimeOffset referenceMoment = null ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

Past ( this unit, ulong unitCount, System.DateTime referenceMoment ) : DateRange
Past ( this unit, ulong unitCount = 1, DateTimeOffset referenceMoment = null ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

Previous ( this unit, ulong unitCount, System.DateTime referenceMoment ) : DateRange
Previous ( this unit, ulong unitCount = 1, DateTimeOffset referenceMoment = null ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

RangeCurrent ( this dt, TimeUnits unit ) : DateRange
RangeCurrent ( this dt, TimeUnits unit ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

RangeFuture ( this dt, ulong unitCount, TimeUnits unit ) : DateRange
RangeFuture ( this dt, ulong unitCount, TimeUnits unit ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

RangeNext ( this dt, ulong unitCount, TimeUnits unit ) : DateRange
RangeNext ( this dt, ulong unitCount, TimeUnits unit ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

RangePast ( this dt, ulong unitCount, TimeUnits unit ) : DateRange
RangePast ( this dt, ulong unitCount, TimeUnits unit ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

RangePrevious ( this dt, ulong unitCount, TimeUnits unit ) : DateRange
RangePrevious ( this dt, ulong unitCount, TimeUnits unit ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

RangeToDate ( this dt, TimeUnits unit ) : DateRange
RangeToDate ( this dt, TimeUnits unit ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

StartOf ( this dt, TimeUnits unit ) : System.DateTime
StartOf ( this dt, TimeUnits unit ) : DateTimeOffset

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

ToDate ( this unit, System.DateTime referenceMoment ) : DateRange
ToDate ( this unit, DateTimeOffset referenceMoment = null ) : TimeMomentRange

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.

Описание методов

Add() публичный статический Метод

public static Add ( this dt, int count, TimeUnits unit ) : System.DateTime
dt this
count int
unit TimeUnits
Результат System.DateTime

Add() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static Add ( this dt, int count, TimeUnits unit ) : DateTimeOffset
dt this
count int
unit TimeUnits
Результат DateTimeOffset

CalculationParent() публичный статический Метод

Returns higher time Unit in which the given Unit is *repeated within*. This is not a direct hierarchy! Different types of units may have same parent. For example, Month number 1..12 is repeated within a Year, so Month's parent is Year, not quarter. Quarter 1..4 also is repeated within a year, so Quarter's parent is also year. Same goes for Week number 1..52.
public static CalculationParent ( this unit ) : TimeUnits?
unit this
Результат TimeUnits?

Current() публичный статический Метод

public static Current ( this unit, System.DateTime referenceMoment ) : DateRange
unit this
referenceMoment System.DateTime
Результат DateRange

Current() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static Current ( this unit, DateTimeOffset referenceMoment = null ) : TimeMomentRange
unit this
referenceMoment DateTimeOffset
Результат TimeMomentRange

EndOf() публичный статический Метод

public static EndOf ( this dt, TimeUnits unit ) : System.DateTime
dt this
unit TimeUnits
Результат System.DateTime

EndOf() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static EndOf ( this dt, TimeUnits unit ) : DateTimeOffset
dt this
unit TimeUnits
Результат DateTimeOffset

Future() публичный статический Метод

public static Future ( this unit, ulong unitCount, System.DateTime referenceMoment ) : DateRange
unit this
unitCount ulong
referenceMoment System.DateTime
Результат DateRange

Future() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static Future ( this unit, ulong unitCount = 1, DateTimeOffset referenceMoment = null ) : TimeMomentRange
unit this
unitCount ulong
referenceMoment DateTimeOffset
Результат TimeMomentRange

IsMomentInTime() публичный статический Метод

public static IsMomentInTime ( this unit ) : bool
unit this
Результат bool

Next() публичный статический Метод

public static Next ( this unit, ulong unitCount, System.DateTime referenceMoment ) : DateRange
unit this
unitCount ulong
referenceMoment System.DateTime
Результат DateRange

Next() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static Next ( this unit, ulong unitCount = 1, DateTimeOffset referenceMoment = null ) : TimeMomentRange
unit this
unitCount ulong
referenceMoment DateTimeOffset
Результат TimeMomentRange

Past() публичный статический Метод

public static Past ( this unit, ulong unitCount, System.DateTime referenceMoment ) : DateRange
unit this
unitCount ulong
referenceMoment System.DateTime
Результат DateRange

Past() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static Past ( this unit, ulong unitCount = 1, DateTimeOffset referenceMoment = null ) : TimeMomentRange
unit this
unitCount ulong
referenceMoment DateTimeOffset
Результат TimeMomentRange

Previous() публичный статический Метод

public static Previous ( this unit, ulong unitCount, System.DateTime referenceMoment ) : DateRange
unit this
unitCount ulong
referenceMoment System.DateTime
Результат DateRange

Previous() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static Previous ( this unit, ulong unitCount = 1, DateTimeOffset referenceMoment = null ) : TimeMomentRange
unit this
unitCount ulong
referenceMoment DateTimeOffset
Результат TimeMomentRange

RangeCurrent() публичный статический Метод

public static RangeCurrent ( this dt, TimeUnits unit ) : DateRange
dt this
unit TimeUnits
Результат DateRange

RangeCurrent() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static RangeCurrent ( this dt, TimeUnits unit ) : TimeMomentRange
dt this
unit TimeUnits
Результат TimeMomentRange

RangeFuture() публичный статический Метод

public static RangeFuture ( this dt, ulong unitCount, TimeUnits unit ) : DateRange
dt this
unitCount ulong
unit TimeUnits
Результат DateRange

RangeFuture() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static RangeFuture ( this dt, ulong unitCount, TimeUnits unit ) : TimeMomentRange
dt this
unitCount ulong
unit TimeUnits
Результат TimeMomentRange

RangeNext() публичный статический Метод

public static RangeNext ( this dt, ulong unitCount, TimeUnits unit ) : DateRange
dt this
unitCount ulong
unit TimeUnits
Результат DateRange

RangeNext() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static RangeNext ( this dt, ulong unitCount, TimeUnits unit ) : TimeMomentRange
dt this
unitCount ulong
unit TimeUnits
Результат TimeMomentRange

RangePast() публичный статический Метод

public static RangePast ( this dt, ulong unitCount, TimeUnits unit ) : DateRange
dt this
unitCount ulong
unit TimeUnits
Результат DateRange

RangePast() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static RangePast ( this dt, ulong unitCount, TimeUnits unit ) : TimeMomentRange
dt this
unitCount ulong
unit TimeUnits
Результат TimeMomentRange

RangePrevious() публичный статический Метод

public static RangePrevious ( this dt, ulong unitCount, TimeUnits unit ) : DateRange
dt this
unitCount ulong
unit TimeUnits
Результат DateRange

RangePrevious() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static RangePrevious ( this dt, ulong unitCount, TimeUnits unit ) : TimeMomentRange
dt this
unitCount ulong
unit TimeUnits
Результат TimeMomentRange

RangeToDate() публичный статический Метод

public static RangeToDate ( this dt, TimeUnits unit ) : DateRange
dt this
unit TimeUnits
Результат DateRange

RangeToDate() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static RangeToDate ( this dt, TimeUnits unit ) : TimeMomentRange
dt this
unit TimeUnits
Результат TimeMomentRange

StartOf() публичный статический Метод

public static StartOf ( this dt, TimeUnits unit ) : System.DateTime
dt this
unit TimeUnits
Результат System.DateTime

StartOf() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static StartOf ( this dt, TimeUnits unit ) : DateTimeOffset
dt this
unit TimeUnits
Результат DateTimeOffset

ToDate() публичный статический Метод

public static ToDate ( this unit, System.DateTime referenceMoment ) : DateRange
unit this
referenceMoment System.DateTime
Результат DateRange

ToDate() публичный статический Метод

Warning: bug found. dt.Offset may be incorrect as offsets could be different if range crosses daylight saving switch, i.e. October - December, or month of November in the EST USA.
public static ToDate ( this unit, DateTimeOffset referenceMoment = null ) : TimeMomentRange
unit this
referenceMoment DateTimeOffset
Результат TimeMomentRange