如何从整数日值日中获取字符串

How to get from an integer day value day as string

我将整数日值存储到我的数据库中。 从一个字符串数组中,我得到了字符串形式的日期。

public static string[] _dayofweek = new string[] {"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"}; 

但是,现在我想获取与 cultureinfo 相关的日期名称,而不仅仅是固定在英文中。

是否可以从这个存储的日期编号中获取周的名称?

最简单的方法是在 DateTime 上使用 ToString("dddd")。我会选择任意一个星期天并使用 AddDays 来翻译您的索引。

int _dayOfWeek = 1; //Monday
string weekdayString = new DateTime(2015, 4, 12).AddDays(_dayOfWeek)
                                                .ToString("dddd");
                     // ^ "Monday" or whatever locale you are in