• C# 计算月之间的月份集合


    public static string StructSql(int startYear, int startMonth, int endYear, int endMonth)
            {
                StringBuilder tempSql = new StringBuilder();
                DateTime dtStart = new DateTime(startYear, startMonth, 1);
                DateTime dtEnd = new DateTime(endYear, endMonth, 1);
                TimeSpan ts = dtEnd - dtStart;
                int tempStartYear = startYear;
                int tempStartMonth = startMonth;
                if (ts.TotalDays > 25)
                {

                    for (int i = startMonth; i <= 12; i++)
                    {
                        if (i == startMonth && tempStartYear == startYear)
                            tempSql.AppendFormat("select '{0}' as A,'{1}' as B from dual\n", tempStartYear.ToString(), tempStartMonth.ToString());
                        else
                            tempSql.AppendFormat(" union all select '{0}' as A,'{1}' as B from dual\n", tempStartYear.ToString(), tempStartMonth.ToString());


                     
                        if (tempStartYear >= endYear && tempStartMonth >= endMonth)
                            break;

                        if (i == 12)
                        {
                            tempStartYear++;
                            i = 0;
                            tempStartMonth = 0;

                        }

                        tempStartMonth++;
                     
                    }
                }
                else
                {
                   // Page.RegisterStartupScript("message", "<script type='text/javascript'>alert('查询的截至时间小于一个月不能查询!')</script>");
                    return "";
                    //Response.End();
                }
                return tempSql.ToString();
            }

  • 相关阅读:
    P4568 [JLOI2011]飞行路线(分层图)
    打地鼠游戏(贪心)
    雷神领域(并查集真是个好东西)并查集+流氓dp
    P2934 [USACO09JAN]安全出行
    P2893 [USACO08FEB]修路
    P2894 [USACO08FEB]酒店Hotel
    P4145 上帝造题的七分钟2 / 花神游历各国
    P2579 [ZJOI2005]沼泽鳄鱼(邻接矩阵,快速幂)
    P2905 [USACO08OPEN]农场危机Crisis on the Farm(简单dp+麻烦“回溯”)
    day 2 上午 挂饰 背包
  • 原文地址:https://www.cnblogs.com/bestsaler/p/1835438.html
Copyright © 2020-2023  润新知