2

是否有可能获得特定文化的DayOfWeek ?

有什么线索吗?

谢谢!!!

4

4 回答 4

5

尝试以下操作:

DateTime.Now.ToString("dddd", new System.Globalization.CultureInfo("ar-EG"))

有关详细信息,请参阅MSDN

于 2012-11-12T10:36:29.187 回答
3

您想DayOfWeek在给定的文化中获得今天的日期名称吗?

DateTime.Now.ToString("dddd", new System.Globalization.CultureInfo("de-DE"))

(德国的“蒙塔格”)

于 2012-11-12T10:34:15.270 回答
2

您可以从DateTimeFormatInfo.DayNames 属性中获取天的本地化名称:

var cultureInfo = new CultureInfo("de-DE");
var dateTimeInfo = cultureInfo.DateTimeFormat;
var dayNames = dateTimeInfo.DayNames;
var result = dayNames[(int)DayOfWeek.Wednesday];
// result == "Mittwoch"
于 2012-11-12T10:33:49.747 回答
1

string myTime = DateTime.Now.ToString("dddd", new System.Globalization.CultureInfo("it-IT"));

该示例使用意大利文化代码,有关可用文化代码的列表,请查看

于 2012-11-12T10:38:30.530 回答