Dreamine.UI.Wpf 1.0.1
Dreamine.UI.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.UI.Wpf.Converters.DateTimeToTimeSpanConverter 클래스 참조

더 자세히 ...

Dreamine.UI.Wpf.Converters.DateTimeToTimeSpanConverter에 대한 상속 다이어그램 :
Dreamine.UI.Wpf.Converters.DateTimeToTimeSpanConverter에 대한 협력 다이어그램:

Public 멤버 함수

object Convert (object value, Type targetType, object parameter, CultureInfo culture)
object ConvertBack (object value, Type targetType, object parameter, CultureInfo culture)

상세한 설명

DateTime의 시간 부분과 TimeSpan 사이를 변환합니다.

DateTimeToTimeSpanConverter.cs 파일의 19 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ Convert()

object Dreamine.UI.Wpf.Converters.DateTimeToTimeSpanConverter.Convert ( object value,
Type targetType,
object parameter,
CultureInfo culture )
inline

날짜/시간 값에서 시간 부분을 추출합니다.

매개변수
value원본 날짜/시간 값입니다.
targetType대상 형식입니다.
parameter사용하지 않는 매개변수입니다.
culture사용하지 않는 문화권입니다.
반환값
시간 부분이며 입력이 날짜/시간이 아니면 TimeSpan.Zero입니다.

DateTimeToTimeSpanConverter.cs 파일의 69 번째 라인에서 정의되었습니다.

70 {
71 if (value is DateTime dt)
72 return dt.TimeOfDay;
73
74 return TimeSpan.Zero;
75 }

◆ ConvertBack()

object Dreamine.UI.Wpf.Converters.DateTimeToTimeSpanConverter.ConvertBack ( object value,
Type targetType,
object parameter,
CultureInfo culture )
inline

오늘 날짜에 대상 시간 간격을 더해 날짜/시간 값으로 변환합니다.

매개변수
value대상 시간 간격입니다.
targetType원본 형식입니다.
parameter사용하지 않는 매개변수입니다.
culture사용하지 않는 문화권입니다.
반환값
오늘 날짜와 지정 시간이며 입력이 시간 간격이 아니면 현재 시각입니다.
예외
ArgumentOutOfRangeException시간 간격을 오늘 날짜에 더한 결과가 DateTime 범위를 벗어나면 발생합니다.

DateTimeToTimeSpanConverter.cs 파일의 133 번째 라인에서 정의되었습니다.

134 {
135 if (value is TimeSpan ts)
136 {
137 // 기존 ExpiredDate.Date 를 가져와서 시간만 교체하고 싶을 경우
138 var today = DateTime.Today;
139 return today.Add(ts);
140 }
141
142 return DateTime.Now;
143 }

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: