C# Class TypeLess.Net.DateHelper

Mostra file Open project: jansater/TypeLess

Public Methods

Method Description
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

Method Details

GetDaysInPeriod() public static method

Returns the number of days in a period
public static GetDaysInPeriod ( System.DateTime startDate, System.DateTime endDate ) : int
startDate System.DateTime
endDate System.DateTime
return int

GetEndOfDay() public static method

public static GetEndOfDay ( System.DateTime date ) : System.DateTime
date System.DateTime
return System.DateTime

GetEndOfMonth() public static method

public static GetEndOfMonth ( System.DateTime date ) : System.DateTime
date System.DateTime
return System.DateTime

GetEndOfMonth() public static method

public static GetEndOfMonth ( int monthOffsetFromCurrentMonth ) : System.DateTime
monthOffsetFromCurrentMonth int
return System.DateTime

GetEndOfYear() public static method

public static GetEndOfYear ( System.DateTime now ) : System.DateTime
now System.DateTime
return System.DateTime

GetNextQuarter() public static method

public static GetNextQuarter ( System.DateTime date ) : int
date System.DateTime
return int

GetNumberOfDaysInMonth() public static method

public static GetNumberOfDaysInMonth ( System.DateTime date ) : int
date System.DateTime
return int

GetNumberOfDaysInMonthExcludingWeekday() public static method

public static GetNumberOfDaysInMonthExcludingWeekday ( System.DateTime date, DayOfWeek day ) : int
date System.DateTime
day DayOfWeek
return int

GetNumberOfDaysPastExcludingWeekday() public static method

public static GetNumberOfDaysPastExcludingWeekday ( System.DateTime date, DayOfWeek day ) : int
date System.DateTime
day DayOfWeek
return int

GetNumberOfWeekdaysInDaysPast() public static method

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
return int

GetNumberOfWeekdaysInMonth() public static method

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
return int

GetPreviousQuarter() public static method

public static GetPreviousQuarter ( System.DateTime date ) : int
date System.DateTime
return int

GetQuarter() public static method

public static GetQuarter ( System.DateTime date ) : int
date System.DateTime
return int

GetQuarterEndDate() public static method

public static GetQuarterEndDate ( System.DateTime date ) : System.DateTime
date System.DateTime
return System.DateTime

GetQuarterEndDate() public static method

public static GetQuarterEndDate ( int year, int quarter ) : System.DateTime
year int
quarter int
return System.DateTime

GetQuarterStartDate() public static method

public static GetQuarterStartDate ( System.DateTime date ) : System.DateTime
date System.DateTime
return System.DateTime

GetQuarterStartDate() public static method

public static GetQuarterStartDate ( int year, int quarter ) : System.DateTime
year int
quarter int
return System.DateTime

GetStartAndEndOfWeek() public static method

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
return void

GetStartOfDay() public static method

public static GetStartOfDay ( System.DateTime date ) : System.DateTime
date System.DateTime
return System.DateTime

GetStartOfMonth() public static method

public static GetStartOfMonth ( System.DateTime date ) : System.DateTime
date System.DateTime
return System.DateTime

GetStartOfMonth() public static method

public static GetStartOfMonth ( int monthOffsetFromCurrentMonth ) : System.DateTime
monthOffsetFromCurrentMonth int
return System.DateTime

GetStartOfYear() public static method

public static GetStartOfYear ( System.DateTime now ) : System.DateTime
now System.DateTime
return System.DateTime

IsInSameMonth() public static method

public static IsInSameMonth ( System.DateTime startDate, System.DateTime endDate ) : bool
startDate System.DateTime
endDate System.DateTime
return bool

IsInSameYear() public static method

public static IsInSameYear ( System.DateTime startDate, System.DateTime endDate ) : bool
startDate System.DateTime
endDate System.DateTime
return bool

OccursWithinDaysAfter() public static method

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
return bool

OccursWithinDaysBefore() public static method

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
return bool