获取两个给定日期之间的所有月份名称 [英] Get all months names between two given dates
本文介绍了获取两个给定日期之间的所有月份名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好
这里我的问题是你想找到不同的月份名称和年份...如何获得前来
如果我给2015年11月到2016年1月意味着我想要显示
就像
Nov- 2015
2015年12月
2016年1月
如何得到这样...我得到了来自windows应用程序中datetimepicker的datetime值。
谢谢
Hi All
Here my problem is u want to find different month name with year ... how to get for ex
if i gave Nov-2015 to Jan-2016 mean i want to display
like
Nov-2015
Dec-2015
Jan-2016
how to get like this ... i get the datetime value from datetimepicker in windows applications.
Thanks
推荐答案
var start = new DateTime(2013, 1, 1);
var end = new DateTime(2013, 6, 22);
// set end-date to end of month
end = new DateTime(end.Year, end.Month, DateTime.DaysInMonth(end.Year, end.Month));
var diff = Enumerable.Range(0, Int32.MaxValue)
.Select(e => start.AddMonths(e))
.TakeWhile(e => e <= end)
.Select(e => e.ToString("MMMM"));
这篇关于获取两个给定日期之间的所有月份名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文