天天看點

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

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

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

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;
            }
        }      

本文來自部落格園,作者:農碼一生,轉載請注明原文連結:https://www.cnblogs.com/wml-it/p/12132835.html

技術的發展日新月異,随着時間推移,無法保證本部落格所有内容的正确性。如有誤導,請大家見諒,歡迎評論區指正! 個人開源代碼連結: GitHub:

https://github.com/ITMingliang

Gitee:

https://gitee.com/mingliang_it

GitLab:

https://gitlab.com/ITMingliang

進開發學習交流群:
根據輸入參數,判定時間範圍CheckTimeSpan
c#