2013-05-22 2 views
8

저는 다국어 웹 사이트이므로이 형식으로 날짜를 표시해야합니다. . 나는 문화 정보와 함께이를 사용할 때 나를 مايو 2013,22아랍어로 표시되는 날짜를 '2013 년 5 월 22 일 수요일'

가 어떻게 보여줄 수있는 형식으로 날짜

그런 다음 보여줍니다 작동하지 않습니다 날짜

DateTime.UtcNow.ToString("D"); 

를 표시하는 코드의 다음 줄을 사용 DateTime.UtcNow.ToString("D"); 평일와 아랍어 날짜로 변환 할 수없는 이유를 형식 year, date month day

아랍어 날짜 모르겠습니다

,363,210

업데이트 : 예를 들어,

DateTime.UtcNow.ToString("dddd, MMMM dd, yyyy"); 

이 출력됩니다 : 이것은 당신이 명시 적으로 형식을 지정할 수 있습니다 DateTime.Now.ToString("dd dddd , MMMM, yyyy", new CultureInfo("ar-AE"))

답변

5

작동

소문자 'd는'일, 두 가지를 의미
Wednesday, May 22, 2013 

해당하는 경우 앞자리에 0이있는 날짜의 d 's, 하루의 이름의 약어는 3 자, 날짜의 완전한 이름은 4 자입니다. 자본 'M'이있는 달에도 똑같이 적용됩니다 (소문자 'm'은 분입니다!).

+3

"DateTime.Now.ToString ("dd dddd, MMMM, yyyy ", new CultureInfo ("ar-AE ")) – Learning

관련 문제