如何将Datetime中英文文本中的月份名称转换为C#中的阿拉伯文本?

时间:2012-08-05 07:18:32

标签: c# datetime

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

1 个答案:

答案 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 等亚文化。