C# Класс System.DateTimeExtensions

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

Открытые свойства

Свойство Тип Описание
MaxDateValue DateTime
MinDateValue DateTime

Private Properties

Свойство Тип Описание
Date DateTime?
DateDiffInSeconds int
FloorMonth System.DateTime
FloorMonth DateTime?
FloorQuarter System.DateTime
FloorQuarter DateTime?
FloorWeek System.DateTime
FloorWeek DateTime?
FloorYear System.DateTime
FloorYear DateTime?
ForecastEndDate DateTime?
WeekNumber int

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

Метод Описание
AddDays ( this date, double days ) : DateTime?
Days ( this days ) : System.TimeSpan
GetDateName ( this date ) : string
GetPartWeekName ( this weekStartDate, System.DateTime weekEndDate ) : string
GetWeekFirstDay ( this date ) : System.DateTime
GetWeekLastDay ( this date ) : System.DateTime
GetWeekName ( this date ) : string
HumanFormat ( this dateTime ) : IFormattedMessage
Subtract ( this date, TimeSpan timeSpan ) : DateTime?
SubtractDays ( this dateTime, int days ) : DateTime
ToJavascriptDate ( this date ) : long
TrimHours ( this dateTime ) : DateTime
TrimMilliseconds ( this dateTime ) : DateTime
TrimMilliseconds ( this dateTime ) : DateTime?
Truncate ( this dateTime, TimeSpan timeSpan ) : DateTime

Приватные методы

Метод Описание
Date ( this date ) : DateTime?
DateDiffInSeconds ( this date, System.DateTime otherDate ) : int
FloorMonth ( this date ) : System.DateTime
FloorMonth ( this date ) : DateTime?
FloorQuarter ( this date ) : System.DateTime
FloorQuarter ( this date ) : DateTime?
FloorWeek ( System.DateTime dateTime ) : System.DateTime
FloorWeek ( this date ) : DateTime?
FloorYear ( this date ) : System.DateTime
FloorYear ( this date ) : DateTime?
ForecastEndDate ( this startDate, System.DateTime now, decimal progress ) : DateTime?
WeekNumber ( this date ) : int

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

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

public static AddDays ( this date, double days ) : DateTime?
date this
days double
Результат DateTime?

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

public static Days ( this days ) : System.TimeSpan
days this
Результат System.TimeSpan

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

public static GetDateName ( this date ) : string
date this
Результат string

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

public static GetPartWeekName ( this weekStartDate, System.DateTime weekEndDate ) : string
weekStartDate this
weekEndDate System.DateTime
Результат string

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

public static GetWeekFirstDay ( this date ) : System.DateTime
date this
Результат System.DateTime

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

public static GetWeekLastDay ( this date ) : System.DateTime
date this
Результат System.DateTime

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

public static GetWeekName ( this date ) : string
date this
Результат string

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

public static HumanFormat ( this dateTime ) : IFormattedMessage
dateTime this
Результат IFormattedMessage

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

public static Subtract ( this date, TimeSpan timeSpan ) : DateTime?
date this
timeSpan TimeSpan
Результат DateTime?

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

public static SubtractDays ( this dateTime, int days ) : DateTime
dateTime this
days int
Результат DateTime

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

public static ToJavascriptDate ( this date ) : long
date this
Результат long

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

public static TrimHours ( this dateTime ) : DateTime
dateTime this
Результат DateTime

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

public static TrimMilliseconds ( this dateTime ) : DateTime
dateTime this
Результат DateTime

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

public static TrimMilliseconds ( this dateTime ) : DateTime?
dateTime this
Результат DateTime?

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

public static Truncate ( this dateTime, TimeSpan timeSpan ) : DateTime
dateTime this
timeSpan TimeSpan
Результат DateTime

Описание свойств

MaxDateValue публичное статическое свойство

public static DateTime MaxDateValue
Результат DateTime

MinDateValue публичное статическое свойство

public static DateTime MinDateValue
Результат DateTime