zoukankan      html  css  js  c++  java
  • 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();
            }

  • 相关阅读:
    博客CSS样式 二
    产品经理
    HttpClient调用doGet、doPost、JSON传参及获得返回值
    Maven无法下载com.oracle:ojdbc.jar解决方法
    EasyExcel导入导出
    centos7 安装supervisor教程以及常见问题
    Django与Celery的安装使用
    亚马逊广告api v2版php扩展库
    Mac VMware Fusion CentOS7 安装、配置静态IP文档
    常见Web安全问题攻防解析
  • 原文地址:https://www.cnblogs.com/bestsaler/p/1835438.html
Copyright © 2011-2022 走看看