4

我有一个显示为 2013 年 5 月 12 日的日期。我使用的是“dd MMMM yyyy”格式。我想以阿拉伯语文本显示月份文本,即 May。有什么办法吗?另外,有没有办法在日期时间将英文数字转换为阿拉伯数字?

4

1 回答 1

8

您是否尝试过使用阿拉伯语CultureInfo

var dateTime = DateTime.Now;
var dateString = dateTime.ToString("dd MMMM yyyy", System.Globalization.CultureInfo.GetCultureInfo("ar"));

arISO 639 的两字母语言代码。您还可以指定亚文化,例如ar-EG for Arabic (Egypt)

于 2012-08-05T08:42:33.207 回答