c# – 全年的Linq年度月份列表
发布时间:2020-12-16 00:18:39 所属栏目:百科 来源:网络整理
导读:寻找 linq查询以填写月份列表,例如(2012年1月) 从当月开始 var currentdate = System.DateTime.Now 如果2011年12月是当月 然后列表应该是这样的 2011年12月 2012年1月 …… 2012年11月 解决方法 我正在编辑将我的示例代码转换为一种我可能在生产中几乎使用的
寻找
linq查询以填写月份列表,例如(2012年1月)
从当月开始 var currentdate = System.DateTime.Now 如果2011年12月是当月 2011年12月 解决方法
我正在编辑将我的示例代码转换为一种我可能在生产中几乎使用的方法,因为它更易于测试和文化感知:
public IEnumerable GetMonths(DateTime currentDate,IFormatProvider provider) { return from i in Enumerable.Range(0,12) let now = currentDate.AddMonths(i) select new { MonthLabel = now.ToString("MMMM",provider),Month = now.Month,Year = now.Year }; } 这输出(在法国计算机上): (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |