C# Класс TypeLess.Net.DateHelper

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

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

Метод Описание
GetDaysInPeriod ( System.DateTime startDate, System.DateTime endDate ) : int

Returns the number of days in a period

GetEndOfDay ( System.DateTime date ) : System.DateTime
GetEndOfMonth ( System.DateTime date ) : System.DateTime
GetEndOfMonth ( int monthOffsetFromCurrentMonth ) : System.DateTime
GetEndOfYear ( System.DateTime now ) : System.DateTime
GetNextQuarter ( System.DateTime date ) : int
GetNumberOfDaysInMonth ( System.DateTime date ) : int
GetNumberOfDaysInMonthExcludingWeekday ( System.DateTime date, DayOfWeek day ) : int
GetNumberOfDaysPastExcludingWeekday ( System.DateTime date, DayOfWeek day ) : int
GetNumberOfWeekdaysInDaysPast ( System.DateTime date, DayOfWeek day ) : int

Gets the number of the given weekday in the days past in the month of the given date

GetNumberOfWeekdaysInMonth ( System.DateTime date, DayOfWeek day ) : int

Gets the number of the given weekday in the month of the given date

GetPreviousQuarter ( System.DateTime date ) : int
GetQuarter ( System.DateTime date ) : int
GetQuarterEndDate ( System.DateTime date ) : System.DateTime
GetQuarterEndDate ( int year, int quarter ) : System.DateTime
GetQuarterStartDate ( System.DateTime date ) : System.DateTime
GetQuarterStartDate ( int year, int quarter ) : System.DateTime
GetStartAndEndOfWeek ( int year, int week, System.DateTime &startOfWeek, System.DateTime &endOfWeek, CalendarWeekRule cwr, DayOfWeek firstDayOfWeek ) : void
GetStartOfDay ( System.DateTime date ) : System.DateTime
GetStartOfMonth ( System.DateTime date ) : System.DateTime
GetStartOfMonth ( int monthOffsetFromCurrentMonth ) : System.DateTime
GetStartOfYear ( System.DateTime now ) : System.DateTime
IsInSameMonth ( System.DateTime startDate, System.DateTime endDate ) : bool
IsInSameYear ( System.DateTime startDate, System.DateTime endDate ) : bool
OccursWithinDaysAfter ( System.DateTime date, int days, System.DateTime fromDate ) : bool

Returns true if date occurs within days after or on fromDate

OccursWithinDaysBefore ( System.DateTime date, int days, System.DateTime fromDate ) : bool

Returns true if date occurs within days before or on fromDate

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

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

Returns the number of days in a period
public static GetDaysInPeriod ( System.DateTime startDate, System.DateTime endDate ) : int
startDate System.DateTime
endDate System.DateTime
Результат int

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

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

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

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

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

public static GetEndOfMonth ( int monthOffsetFromCurrentMonth ) : System.DateTime
monthOffsetFromCurrentMonth int
Результат System.DateTime

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

public static GetEndOfYear ( System.DateTime now ) : System.DateTime
now System.DateTime
Результат System.DateTime

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

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

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

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

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

public static GetNumberOfDaysInMonthExcludingWeekday ( System.DateTime date, DayOfWeek day ) : int
date System.DateTime
day DayOfWeek
Результат int

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

public static GetNumberOfDaysPastExcludingWeekday ( System.DateTime date, DayOfWeek day ) : int
date System.DateTime
day DayOfWeek
Результат int

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

Gets the number of the given weekday in the days past in the month of the given date
public static GetNumberOfWeekdaysInDaysPast ( System.DateTime date, DayOfWeek day ) : int
date System.DateTime
day DayOfWeek
Результат int

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

Gets the number of the given weekday in the month of the given date
public static GetNumberOfWeekdaysInMonth ( System.DateTime date, DayOfWeek day ) : int
date System.DateTime
day DayOfWeek
Результат int

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

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

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

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

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

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

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

public static GetQuarterEndDate ( int year, int quarter ) : System.DateTime
year int
quarter int
Результат System.DateTime

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

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

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

public static GetQuarterStartDate ( int year, int quarter ) : System.DateTime
year int
quarter int
Результат System.DateTime

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

public static GetStartAndEndOfWeek ( int year, int week, System.DateTime &startOfWeek, System.DateTime &endOfWeek, CalendarWeekRule cwr, DayOfWeek firstDayOfWeek ) : void
year int
week int
startOfWeek System.DateTime
endOfWeek System.DateTime
cwr CalendarWeekRule
firstDayOfWeek DayOfWeek
Результат void

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

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

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

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

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

public static GetStartOfMonth ( int monthOffsetFromCurrentMonth ) : System.DateTime
monthOffsetFromCurrentMonth int
Результат System.DateTime

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

public static GetStartOfYear ( System.DateTime now ) : System.DateTime
now System.DateTime
Результат System.DateTime

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

public static IsInSameMonth ( System.DateTime startDate, System.DateTime endDate ) : bool
startDate System.DateTime
endDate System.DateTime
Результат bool

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

public static IsInSameYear ( System.DateTime startDate, System.DateTime endDate ) : bool
startDate System.DateTime
endDate System.DateTime
Результат bool

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

Returns true if date occurs within days after or on fromDate
public static OccursWithinDaysAfter ( System.DateTime date, int days, System.DateTime fromDate ) : bool
date System.DateTime
days int
fromDate System.DateTime
Результат bool

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

Returns true if date occurs within days before or on fromDate
public static OccursWithinDaysBefore ( System.DateTime date, int days, System.DateTime fromDate ) : bool
date System.DateTime
days int
fromDate System.DateTime
Результат bool