zoukankan      html  css  js  c++  java
  • 根据年份月份,获得此月份的所有日期[转]

    /// <summary>
    /// 根据年份-月份,获得此月份的所有日期
    /// </summary>
    /// <param name="year">年份</param>
    /// <param name="month">月份</param>
    /// <returns></returns>
    public static ArrayList GetMonth(int year, int month)
    {
    ArrayList arr = new ArrayList();
    var first = new DateTime(year, month, 1);
    var last = new DateTime(month == 12 ? year + 1 : year, month == 12 ? 1 : month + 1, 1);
    var days = last.Subtract(first).Days;
    var prevDays = (int)first.DayOfWeek;
    var nextDays = 7 - (int)last.DayOfWeek;
    var result = new StringBuilder("");
    for (int i = -prevDays; i < prevDays + days + nextDays; i++)
    {
    if (i > -1 && i < days)
    {
    arr.Add((i + 1).ToString());
    }
    }
    return arr;
    }
  • 相关阅读:
    问题集
    第04次作业-树
    06-图
    05-查找
    04-树
    03-栈和队列
    02-线性表
    01-抽象数据类型
    C语言--总结报告
    C语言--函数嵌套
  • 原文地址:https://www.cnblogs.com/mane/p/2133219.html
Copyright © 2011-2022 走看看