.net ------ 时间控件

实现如下控件: 包括上月,本月,昨天,今天,清除五种功能

 上月就是以当前日期所在月份减去一个月的一整个月。

 后面实现

在程序中使用:

1、应用控件支持

 2、添加控件,td 里面放table 是为了排列整齐

 3、后面使用

<%@ Register src="../../CommonDrops/WebSelDateTime.ascx" tagname="WebSelDateTime" tagprefix="ucDate" %>


 <td  style="white-space: nowrap" align="left" ><table border="0" cellpadding="0" cellspacing="0" class="ttable_border_none"><tr><td>时间范围:</td><td><ucDate:WebSelDateTime ID="tbCreateTimeStartEnd" runat="server"  /></td></tr></table></td>




        {//时间范围
            DateTime d1 = DateTime.Parse("1900-01-01 00:00:00");
            DateTime d2 = DateTime.Parse("2900-01-01 00:00:00");
            if (this.tbCreateTimeStartEnd._tbDateStart.Value != string.Empty)
            {
                try
                {
                    d1 = Convert.ToDateTime(this.tbCreateTimeStartEnd._tbDateStart.Value);
                }
                catch
                {
                    d1 = d2;
                }
            }
            if (this.tbCreateTimeStartEnd._tbDateEnd.Value != string.Empty)
            {
                try
                {
                    d2 = Convert.ToDateTime(this.tbCreateTimeStartEnd._tbDateEnd.Value);
                }
                catch
                {
                    d2 = d1;
                }
            }
            strSql += " and CreateTime between '" + d1.ToString("yyyy-MM-dd 00:00:00") + "' and '" + d2.ToString("yyyy-MM-dd 23:59:59") + "'";
        }

            strSql += " and LianXiDate between '" + d1.ToString("yyyy-MM-dd 00:00:00") + "' and '" + d2.ToString("yyyy-MM-dd 23:59:59") + "'";
        }
原文地址:https://www.cnblogs.com/obge/p/13749412.html