다음을 통해 공유


DateTimeValueSerializer.ConvertToString 메서드

정의

DateTime의 인스턴스를 String으로 변환합니다.

public:
 override System::String ^ ConvertToString(System::Object ^ value, System::Windows::Markup::IValueSerializerContext ^ context);
public override string ConvertToString (object value, System.Windows.Markup.IValueSerializerContext context);
override this.ConvertToString : obj * System.Windows.Markup.IValueSerializerContext -> string
Public Overrides Function ConvertToString (value As Object, context As IValueSerializerContext) As String

매개 변수

value
Object

문자열로 변환할 개체입니다.

context
IValueSerializerContext

변환에 사용되는 컨텍스트 정보입니다.

반환

지정된 DateTime의 문자열 표현입니다.

예외

valueDateTime이 아니거나 null인 경우

설명

context 이 구현에서 사용 되지 않습니다.

XAML 값 처리에 있는 날짜에 대한 문자열 표현은 문화권을 en-US 기반으로 합니다. 이는 문화권에 민감한 정보에 대한 XAML 처리가 컴파일 시간과 런타임 단계 간에 개념적으로 분할되고 전체에서 알려진 문자열 표현을 사용해야 하기 때문입니다. 자세한 내용은 WPF 세계화 및 지역화 개요를 참조하세요.

현재 구현은 제공 DateTime 된 의 측면에 값이 있는지 여부에 따라 조정되는 형식 문자열을 사용합니다. 예를 들어 에 TotalSeconds값이 없는 경우 형식 문자열은 시간 구성 요소에 대한 전체 세부 정보 표시 0 값을 작성하는 대신 폼 yyyy-MM-dd 에 있습니다.

적용 대상