• 日期比较


    CS方法


    //比较开始时间和结束时间

        public bool CheckDate(string strStartDate, string strEndDate)

        {

            bool flag = false;

                   string tempStartDate = ConvertDateFormat(strStartDate).ToString();

            string tempEndDate = ConvertDateFormat(strEndDate).ToString();

           

            if (tempStartDate!=""&&tempEndDate!="")

            {

                  DateTime startDate = DateTime.Parse(tempStartDate);

                  DateTime EndDate = DateTime.Parse(tempEndDate);

                  //结束时间大于或者等于开始时间,则返回为真

                 if (DateTime.Compare(EndDate, startDate)>=0)

                 {

                   flag=true;

                 }

            }

            return flag;

       

        }

        //日期格式转换 YYYY-MM-DD转换为DD/MM/YYYY

        public string ConvertDateFormat(string strDate)

        {

            char[] a ="-".ToCharArray();

            string[] TempDate = strDate.Split(a);

            string strConvertDate = "";

            if (TempDate.Length==3)

            {

                strConvertDate = TempDate[1].ToString() + "/" + TempDate[2].ToString() + "/" + TempDate[0].ToString();

               

            }

            return strConvertDate;

        }

    CS方法

    JS方法

       JS方法


    function compareDate(StartDate,EndDate) 

       {  

         var StartMonth = StartDate.substring(5,StartDate.lastIndexOf ("-")); 

         var StartDay = StartDate.substring(StartDate.length,StartDate.lastIndexOf ("-")+1); 

         var StartYear = StartDate.substring(0,StartDate.indexOf ("-")); 

         var EndMonth = EndDate.substring(5,EndDate.lastIndexOf ("-")); 

         var EndDay = EndDate.substring(EndDate.length,EndDate.lastIndexOf ("-")+1); 

         var EndYear = EndDate.substring(0,EndDate.indexOf ("-")); 

         if (Date.parse(StartMonth+"/"+StartDay+"/"+StartYear) > Date.parse(EndMonth+"/"+EndDay+"/"+EndYear)) 

        

         return true; 

         }  

         else 

        

         return false; 

        

        }

  • 相关阅读:
    成为明星程序员的10个提示
    使用命令时一些快捷的方法
    mysql字符串截取
    MFGTool2批量操作
    busybox microcom Segmentation fault
    Linux 定制X86平台操作系统
    Buildroot MariaDB替代MySQL
    arcotg_udc: exports duplicate symbol imx_usb_create_charger (owned by kernel)
    create newline in Github Bio
    BusyBox ifup udhcpc后台运行
  • 原文地址:https://www.cnblogs.com/liangwei389/p/1240012.html
Copyright © 2020-2023  润新知