Nee*_*eel 31
尝试以下代码: -
Response.Write(Enum.GetName(typeof(DayOfWeek),5));
Run Code Online (Sandbox Code Playgroud)
输出:
Friday
如果必须将整数转换为星期几,请参阅以下示例以使用LINQ转换"2,4,5".
var t = string.Join(",",
from g in "2,4,5".Split(new char[] { ',' })
select Enum.GetName(typeof(DayOfWeek), Convert.ToInt32(g)));
Response.Write(t);
Run Code Online (Sandbox Code Playgroud)
输出:
Tuesday,Thursday,Friday
Run Code Online (Sandbox Code Playgroud)
有关额外信息: -
http://msdn.microsoft.com/en-us/library/system.enum.getname(v=vs.110).aspx
Gum*_*zle 18
尝试
CultureInfo.CurrentCulture.DateTimeFormat.DayNames[day No]
Run Code Online (Sandbox Code Playgroud)
添加我的答案,以防对任何人有用:
((DayOfWeek)i).ToString();
Run Code Online (Sandbox Code Playgroud)
给出0 =星期日,1 =星期一等
对于0 =星期一,仅沿1移动
((DayOfWeek)((i + 1) % 7)).ToString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24672 次 |
| 最近记录: |