C# 클래스 TypeLess.Net.DateHelper

파일 보기 프로젝트 열기: jansater/TypeLess

공개 메소드들

메소드 설명
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