Method | Description | |
---|---|---|
Add ( System.DateTime start, System.TimeSpan offset, SeekBoundaryMode seekBoundaryMode = SeekBoundaryMode.Next ) : DateTime? |
start 시각으로부터 offset 기간이 지난 시각을 계산합니다.
|
|
AddWeekendWeekDays ( ) : void |
주말 (토,일) 을 Working Day로 추가합니다.
|
|
AddWorkingWeekDays ( ) : void |
주중 (월~금) 을 Working Day로 추가합니다.
|
|
CalendarDateAdd ( ) : System | ||
CalendarDateAdd ( ITimeCalendar timeCalendar ) : System | ||
Subtract ( System.DateTime start, System.TimeSpan offset, SeekBoundaryMode seekBoundaryMode = SeekBoundaryMode.Next ) : DateTime? |
start 시각으로부터 offset 기간을 뺀 (즉 이전의) 시각을 계산합니다.
|
Method | Description | |
---|---|---|
CalculateEnd ( System.DateTime start, System.TimeSpan offset, SeekDirection seekDirection, SeekBoundaryMode seekBoundaryMode ) : DateTime? |
start시각으로부터 offset 만큼 떨어진 시각을 구합니다.
|
Method | Description | |
---|---|---|
AddWeekDays ( ) : void |
dayOfWeeks를 WorkingDay에 추가합니다.
|
|
FindNextWeek ( |
current 기준으로 예외 기간 등을 고려한 후행의 가장 근접한 WeekRange를 구합니다.
|
|
FindPreviousWeek ( |
current 기준으로 예외기간 등을 고려한 선행의 WeekRange를 구합니다.
|
|
GetAvailableWeekPeriods ( ITimePeriod period ) : IEnumerable |
period 기간 내에서 예외 기간등을 제외한 기간들을 HourRange 컬렉션으로 단위로 반환합니다.
|
public Add ( System.DateTime start, System.TimeSpan offset, SeekBoundaryMode seekBoundaryMode = SeekBoundaryMode.Next ) : DateTime? | ||
start | System.DateTime | 시작 시각 |
offset | System.TimeSpan | 기간(Duration) |
seekBoundaryMode | SeekBoundaryMode | 검색시 경계에 대한 모드 |
return | DateTime? |
protected CalculateEnd ( System.DateTime start, System.TimeSpan offset, SeekDirection seekDirection, SeekBoundaryMode seekBoundaryMode ) : DateTime? | ||
start | System.DateTime | 기준 시각 |
offset | System.TimeSpan | 기간 |
seekDirection | SeekDirection | 검색 방향 (이전|이후) |
seekBoundaryMode | SeekBoundaryMode | 검색 값 포함 여부 |
return | DateTime? |
public CalendarDateAdd ( ITimeCalendar timeCalendar ) : System | ||
timeCalendar | ITimeCalendar | |
return | System |
public Subtract ( System.DateTime start, System.TimeSpan offset, SeekBoundaryMode seekBoundaryMode = SeekBoundaryMode.Next ) : DateTime? | ||
start | System.DateTime | 시작 시각 |
offset | System.TimeSpan | 기간(Duration) |
seekBoundaryMode | SeekBoundaryMode | 검색시 경계에 대한 모드 |
return | DateTime? |