gpt4 book ai didi

c# - 如何从 DateTime.Now 生成前 6 个月的列表

转载 作者:太空狗 更新时间:2023-10-29 19:49:33 24 4
gpt4 key购买 nike

我是 .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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com