1
에 XElement.Value을 얻기 여기 내 문제 :C#을 - 사용자 지정 날짜 형식
가 나는 XElement
가 DateTime
를 저장 있고, 나는 사용자 정의 형식으로 DateTime
를 반환 Value 속성을 싶어.
XElement
에 IFormatProvider
을 포함시킬 방법이 있는지 궁금합니다.
에 XElement.Value을 얻기 여기 내 문제 :C#을 - 사용자 지정 날짜 형식
가 나는 XElement
가 DateTime
를 저장 있고, 나는 사용자 정의 형식으로 DateTime
를 반환 Value 속성을 싶어.
XElement
에 IFormatProvider
을 포함시킬 방법이 있는지 궁금합니다.
여기에 물건을 섞어 놓은 것 같습니다. XElement
은 항상 값을 문자열로 저장합니다. 맞춤 날짜 형식을 얻으려면이 문자열을 DateTime
개체로 먼저 변환 한 다음 원하는 형식으로 ToString
을 호출해야합니다.
그리고 내 목표에 도달하기 위해 ToString 메서드를 호출하지 않고 datetime을 추가 할 방법이 없습니까? XElement.add 메서드는 객체를받을 수 있으므로 마이그레이션을 수행하는 방법이 있습니다. – dcidral
@dcidral : No. 내부적으로 제공된 객체를 문자열로 변환합니다. 객체가'DateTime'이라면이 변환을 위해'XmlConvert.ToString (value, XmlDateTimeSerializationMode.RoundtripKind); '를 사용합니다. 답장을 보내 주셔서 감사합니다. –
나는 왜 MS가 그것에 대해 생각하지 않았는지 모르겠다. 이제는 모든 요소를 혼자서 포맷해야 할 것이다. – dcidral