根據輸入參數,斷定時間範圍CheckTimeSpan

          對於C#的開發的網頁程式,一些企業或者工廠可能會運用這些程式去查詢一些資料,考慮到查詢的資料太多,假如一個月的資料就有上萬條數據,在對於查詢資料的SQL語句後時間欄位運用Between.....AND......對查詢時間範圍進行控制,以避免撈取數據太多,查詢時間較長。this

         根據判斷輸入的時間範圍返回的結果是True或者FALSE來進行處理。已限制一個月(30天)的查詢時間爲例,代碼以下:spa

 

 private bool CheckDateTimeScope()
        {
            DateTime FD = Convert.ToDateTime(Param.InForm.Value);
            DateTime ED = Convert.ToDateTime(Param.InEnd.Value);

            if (((TimeSpan)(ED - FD)).Days < 30)
            {
                return true;
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alertForm", "alert('Start Date to End Date Must not Large than 30 days ! ');", true);
                return false;
            }
        }
相關文章
相關標籤/搜索