我是 .net MVC 的新手。如何在 .net MVC 中生成过去 6 个月的列表。唯一有的是 DateTime.Now,我需要
ViewBag.Months=包含年份的月份列表
最佳答案
您可以使用 Enumerable.Range lambda 表达式创建 DateTime 值列表。您需要使用 ToString("MM/yyyy") 对枚举中的每个值提取月/年字符串。看看这个 fiddle 的工作示例:https://dotnetfiddle.net/5CQNnZ
var lastSixMonths = Enumerable.Range(0, 6)
.Select(i => DateTime.Now.AddMonths(i - 6))
.Select(date => date.ToString("MM/yyyy"));
关于c# - 如何从 DateTime.Now 生成前 6 个月的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35293349/