zoukankan      html  css  js  c++  java
  • 递归【输入一个日期】返回【前12个月每月最后一天】

    /// <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;
    }

  • 相关阅读:
    矩形覆盖
    跳台阶与变态跳台阶
    有几个PAT【*】
    找零钱
    有理数的四则运算
    旧键盘打字
    查验身份证
    完美数列【置顶】
    旧键盘
    超简单webservice实例
  • 原文地址:https://www.cnblogs.com/wu-peng/p/5514712.html
Copyright © 2011-2022 走看看