码迷,mamicode.com
首页 > 其他好文 > 详细

递归【输入一个日期】返回【前12个月每月最后一天】

时间:2016-05-21 15:38:01      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

/// <summary>
/// 递归【输入一个日期】返回【前12个月每月最后一天】
/// </summary>
/// <param name="date">输入日期</param>
/// <param name="i">循环次数(0-11)</param>
/// <returns></returns>
ArrayList arr = new ArrayList();
[NonAction]
public ArrayList BeforeMouthLastDayArray(DateTime date, int i = 1)
{
DateTime beforeMouthLastDay;
if (i > 12)
{
return arr;
}
else
{
beforeMouthLastDay = Convert.ToDateTime(DateTime.Parse(date.ToString("yyyy-MM-01")).AddDays(-1).ToString("yyyy-MM-dd"));
arr.Add(beforeMouthLastDay);
i++;
BeforeMouthLastDayArray(beforeMouthLastDay, i);
}
return arr;
}

递归【输入一个日期】返回【前12个月每月最后一天】

标签:

原文地址:http://www.cnblogs.com/wu-peng/p/5514712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!