2013-05-17 3 views
1

이 날짜 형식은 MM/dd/yyyy입니다. 문제는, 변환 할 때 05-12-2013을 표시합니다. 05/12/2013과 같은 formate를 표시하려고합니다. 어떻게하면 올바르게 형식을 지정할 수 있습니까 : 05/12/2013? 현재 문화에 특정한 날짜 구분 기호를 사용하는 닷넷을 알려주는 슬래시 문자 (/)를 사용하는 경우Windows 전화에서 DateTime을 지정된 형식으로 변환하는 방법 8

내 C# 코드는

DateTime dt1 = (DateTime)obj["FromDate"]; 
DateTime dtlocal1 = dt1.ToLocalTime(); 
tbFromDate.Text = dtlocal1.ToString("MM/dd/yyyy"); 
+1

문제점을 재현 할 수 없으며, 코드가 올바르게 날짜 형식을 지정합니다. – anderZubi

+0

어느 하나의 해결책이 될 수 있습니다 – MansinhDodiya

답변

2

입니다. Read here.

당신은이 항상 슬래시 인 고정 문화권, 사용할 수 있습니다 또는

dt.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture) 

을, 당신은 특별히 대신 문화 - 특정 날짜의 슬래시 문자를 사용하는 형식 문자열에 지정할 수 있습니다 구분 기호 :

dt.ToString("MM'/'dd'/'yyyy") 
+0

: 나는 cultureinfo..thanks를 사용하여 솔루션을 얻었습니다. – MansinhDodiya

관련 문제