2013-05-22 46 views
8

我有一個多語種網站,我需要顯示日期這種格式Wednesday, May 22, 2013。我使用的代碼下面一行顯示日期顯示日期在阿拉伯語這種格式「週三,2013年5月22日,」

DateTime.UtcNow.ToString("D"); 

當我使用這個與文化信息沿着不工作

然後,它表明我在日期格式مايو 2013,22

我怎樣才能顯示日期阿拉伯語格式year, date month day

我不知道爲什麼DateTime.UtcNow.ToString("D");不能轉換爲阿拉伯語最新與平日

UPDATE:這個作品DateTime.Now.ToString("dd dddd , MMMM, yyyy", new CultureInfo("ar-AE"))

回答

5

您可以顯式指定格式:

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

這將輸出,例如:

Wednesday, May 22, 2013 

小寫的 'd' 代表一天,兩天如果適用的話,前面的數字爲零,三個'd'代表當天名字的縮寫,四''代表當天的全名。大寫'M'(小寫'm'是分鐘!)的月份也是如此。

+3

這一個:'DateTime.Now.ToString( 「DD DDDD,MMMM,YYYY」,新的CultureInfo( 「AR-AE」))' – Learning

相關問題