我的日期显示为2013年5月12日。我使用的格式为“dd MMMM yyyy”。我想在阿拉伯语文本中显示月份文本,即May。有什么办法吗?另外,有没有办法在日期时间内将英文数字转换为阿拉伯数字?
答案 0 :(得分:4)
您是否尝试过使用阿拉伯语CultureInfo?
var dateTime = DateTime.Now;
var dateString = dateTime.ToString("dd MMMM yyyy", System.Globalization.CultureInfo.GetCultureInfo("ar"));
ar 是ISO 639 two-letter language code。您还可以为阿拉伯语(埃及)指定 ar-EG 等亚文化。