C# Class NSoft.NFramework.TimePeriods.TimeFormatter

Inheritance: ITimeFormatter
Mostra file Open project: debop/NFramework

Public Methods

Method Description
GetCalendarPeriod ( string start, string end, System.TimeSpan duration ) : string

Calendar기준으로 시작-완료 | 기간을 문자열로 표현합니다.

GetCalendarPeriod ( string context, string start, string end, System.TimeSpan duration ) : string

Calendar기준으로 시작-완료 | 기간을 문자열로 표현합니다.

GetCalendarPeriod ( string startContext, string endContext, string start, string end, System.TimeSpan duration ) : string

Calendar기준으로 시작-완료 | 기간을 문자열로 표현합니다.

GetCollection ( int count ) : string

컬렉션의 index를 문자열로 표현합니다.

GetCollectionPeriod ( int count, System.DateTime start, System.DateTime end, System.TimeSpan duration ) : string

컬렉션의 기간 정보를 문자열로 표현합니다.

GetDateTime ( System.DateTime dateTime ) : string

지정된 DateTime을 문자열로 표현합니다.

GetDuration ( System.TimeSpan timeSpan ) : string

timeSpan을 문자열로 표현합니다.

GetDuration ( System.TimeSpan timeSpan, DurationFormatKind durationFormatKind ) : string

timeSpan을 문자열로 표현합니다.

GetDuration ( int years, int months, int days, int hours, int minutes, int seconds ) : string

지정된 기간을 문자열로 표현합니다.

GetInterval ( System.DateTime start, System.DateTime end, IntervalEdge startEdge, IntervalEdge endEdge, System.TimeSpan duration ) : string

시간 간격을 문자열로 표현합니다.

GetLongTime ( System.DateTime dateTime ) : string

dateTime을 Long Time 형식의 문자열로 표현합니다.

GetPeriod ( System.DateTime start, System.DateTime end ) : string

시작-완료 시각을 문자열로 표현합니다.

GetPeriod ( System.DateTime start, System.DateTime end, System.TimeSpan duration ) : string

시작-완료 | 기간 을 문자열로 표현합니다.

GetShortDate ( System.DateTime dateTime ) : string

지정된 DateTime을 Short Date 형식으로 문자열을 만듭니다.

GetShortTime ( System.DateTime dateTime ) : string

dateTime을 Short Time 형식의 문자열로 표현합니다.

TimeFormatter ( ) : System
TimeFormatter ( CultureInfo culture, string dateTimeFormat = null, string shortDateFormat = null, string longTimeFormat = null, string shortTimeFormat = null, string contextSeparator = DefaultContextSeparator, string startEndSeparator = DefaultStartEndSeparator, string durationSeparator = DefaultDurationSeparator, DurationFormatKind durationFormatKind = DurationFormatKind.Compact, bool useDurationSeconds = false, bool useIsoIntervalNotation = false ) : System

Method Details

GetCalendarPeriod() public method

Calendar기준으로 시작-완료 | 기간을 문자열로 표현합니다.
public GetCalendarPeriod ( string start, string end, System.TimeSpan duration ) : string
start string
end string
duration System.TimeSpan
return string

GetCalendarPeriod() public method

Calendar기준으로 시작-완료 | 기간을 문자열로 표현합니다.
public GetCalendarPeriod ( string context, string start, string end, System.TimeSpan duration ) : string
context string
start string
end string
duration System.TimeSpan
return string

GetCalendarPeriod() public method

Calendar기준으로 시작-완료 | 기간을 문자열로 표현합니다.
public GetCalendarPeriod ( string startContext, string endContext, string start, string end, System.TimeSpan duration ) : string
startContext string
endContext string
start string
end string
duration System.TimeSpan
return string

GetCollection() public method

컬렉션의 index를 문자열로 표현합니다.
public GetCollection ( int count ) : string
count int
return string

GetCollectionPeriod() public method

컬렉션의 기간 정보를 문자열로 표현합니다.
public GetCollectionPeriod ( int count, System.DateTime start, System.DateTime end, System.TimeSpan duration ) : string
count int
start System.DateTime
end System.DateTime
duration System.TimeSpan
return string

GetDateTime() public method

지정된 DateTime을 문자열로 표현합니다.
public GetDateTime ( System.DateTime dateTime ) : string
dateTime System.DateTime
return string

GetDuration() public method

timeSpan을 문자열로 표현합니다.
public GetDuration ( System.TimeSpan timeSpan ) : string
timeSpan System.TimeSpan
return string

GetDuration() public method

timeSpan을 문자열로 표현합니다.
public GetDuration ( System.TimeSpan timeSpan, DurationFormatKind durationFormatKind ) : string
timeSpan System.TimeSpan
durationFormatKind DurationFormatKind
return string

GetDuration() public method

지정된 기간을 문자열로 표현합니다.
public GetDuration ( int years, int months, int days, int hours, int minutes, int seconds ) : string
years int
months int
days int
hours int
minutes int
seconds int
return string

GetInterval() public method

시간 간격을 문자열로 표현합니다.
public GetInterval ( System.DateTime start, System.DateTime end, IntervalEdge startEdge, IntervalEdge endEdge, System.TimeSpan duration ) : string
start System.DateTime
end System.DateTime
startEdge IntervalEdge
endEdge IntervalEdge
duration System.TimeSpan
return string

GetLongTime() public method

dateTime을 Long Time 형식의 문자열로 표현합니다.
public GetLongTime ( System.DateTime dateTime ) : string
dateTime System.DateTime
return string

GetPeriod() public method

시작-완료 시각을 문자열로 표현합니다.
public GetPeriod ( System.DateTime start, System.DateTime end ) : string
start System.DateTime
end System.DateTime
return string

GetPeriod() public method

시작-완료 | 기간 을 문자열로 표현합니다.
public GetPeriod ( System.DateTime start, System.DateTime end, System.TimeSpan duration ) : string
start System.DateTime
end System.DateTime
duration System.TimeSpan
return string

GetShortDate() public method

지정된 DateTime을 Short Date 형식으로 문자열을 만듭니다.
public GetShortDate ( System.DateTime dateTime ) : string
dateTime System.DateTime
return string

GetShortTime() public method

dateTime을 Short Time 형식의 문자열로 표현합니다.
public GetShortTime ( System.DateTime dateTime ) : string
dateTime System.DateTime
return string

TimeFormatter() public method

public TimeFormatter ( ) : System
return System

TimeFormatter() public method

public TimeFormatter ( CultureInfo culture, string dateTimeFormat = null, string shortDateFormat = null, string longTimeFormat = null, string shortTimeFormat = null, string contextSeparator = DefaultContextSeparator, string startEndSeparator = DefaultStartEndSeparator, string durationSeparator = DefaultDurationSeparator, DurationFormatKind durationFormatKind = DurationFormatKind.Compact, bool useDurationSeconds = false, bool useIsoIntervalNotation = false ) : System
culture System.Globalization.CultureInfo
dateTimeFormat string
shortDateFormat string
longTimeFormat string
shortTimeFormat string
contextSeparator string
startEndSeparator string
durationSeparator string
durationFormatKind DurationFormatKind
useDurationSeconds bool
useIsoIntervalNotation bool
return System