C# Class NSoft.NFramework.TimePeriods.Calendars.CalendarDateDiff

특정 Calendar 기준으로 특정 기간의 기간 (TimeSpan)을 구합니다.
Show file Open project: debop/NFramework

Public Methods

Method Description
AddWeekendWeekDays ( ) : void

주말 (토,일) 을 Working Day로 추가합니다.

AddWorkingWeekDays ( ) : void

주중 (월~금) 을 Working Day로 추가합니다.

CalendarDateDiff ( ) : System
CalendarDateDiff ( ITimeCalendar timeCalendar ) : System
Difference ( System.DateTime moment ) : System.TimeSpan

moment 부터 현재 시각까지의 WorkingTime의 기간을 구합니다.

Difference ( System.DateTime fromTime, System.DateTime toTime ) : System.TimeSpan

fromTime ~ toTime 기간의 WorkingTime 의 기간을 구합니다.

Protected Methods

Method Description
AddWeekDays ( ) : void

dayOfWeeks를 WorkingDay에 추가합니다.

Method Details

AddWeekDays() protected method

dayOfWeeks를 WorkingDay에 추가합니다.
protected AddWeekDays ( ) : void
return void

AddWeekendWeekDays() public method

주말 (토,일) 을 Working Day로 추가합니다.
public AddWeekendWeekDays ( ) : void
return void

AddWorkingWeekDays() public method

주중 (월~금) 을 Working Day로 추가합니다.
public AddWorkingWeekDays ( ) : void
return void

CalendarDateDiff() public method

public CalendarDateDiff ( ) : System
return System

CalendarDateDiff() public method

public CalendarDateDiff ( ITimeCalendar timeCalendar ) : System
timeCalendar ITimeCalendar
return System

Difference() public method

moment 부터 현재 시각까지의 WorkingTime의 기간을 구합니다.
public Difference ( System.DateTime moment ) : System.TimeSpan
moment System.DateTime
return System.TimeSpan

Difference() public method

fromTime ~ toTime 기간의 WorkingTime 의 기간을 구합니다.
public Difference ( System.DateTime fromTime, System.DateTime toTime ) : System.TimeSpan
fromTime System.DateTime
toTime System.DateTime
return System.TimeSpan