我有一个显示为 2013 年 5 月 12 日的日期。我使用的格式是“dd MMMM yyyy”。我想以阿拉伯文本显示月份文本,即 May。有什么办法吗?另外,有没有办法在日期时间将英文数字转换为阿拉伯数字?
最佳答案
您是否尝试过使用阿拉伯语 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。
关于c# - 如何将 Datetime 中英文文本中的月份名称转换为 C# 中的阿拉伯文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11814633/