zoukankan      html  css  js  c++  java
  • 临时代码段

    #region 相差天数


           public static string DateDiff(DateTime DateTime1, DateTime DateTime2)
           {
               string dateDiff = null;
               TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
               TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);
               TimeSpan ts = ts1.Subtract(ts2).Duration();
               dateDiff = ts.Days.ToString();
               return dateDiff;
           }

           #endregion


           #region 相差天数222


           public static string DateDiff(string  DateTime1, string  DateTime2)
           {
               string dateDiff = null;
               TimeSpan ts1 = new TimeSpan(DateTime.Parse(DateTime1).Ticks);
               TimeSpan ts2 = new TimeSpan(DateTime.Parse(DateTime2).Ticks);
               TimeSpan ts = ts1.Subtract(ts2).Duration();
               dateDiff = ts.Days.ToString();
               return dateDiff;
           }

           #endregion


           #region 日期相比

           public static bool CompareDate(string FirstDay, string NextDate)
           {
               DateTime One = Convert.ToDateTime(FirstDay);
               DateTime Two = Convert.ToDateTime(NextDate);


              return  One.CompareTo(Two) > 0 ? true : false;
           }

           #endregion


           #region 日期相比,并输出信息

           public static void CompareDateAndOutStr(string str,string FirstDay, string NextDate)
           {
               if (FirstDay.Length != 10 || NextDate.Length != 10) OutputAndEnd(str + "阶段,日期长度不正确!");
              // HttpContext.Current.Response.Write(FirstDay+"dd"+NextDate);
               if (!IsValidDate(FirstDay) || !IsValidDate(NextDate))
               { OutputAndEnd(str + "阶段,日期格式不正确!"); }
               DateTime One = Convert.ToDateTime(FirstDay);
               DateTime Two = Convert.ToDateTime(NextDate);


               if (One.CompareTo(Two)>0)
               {
                   OutputAndEnd(str + "阶段,结束日期小于开始日期!");
               }
           }

           #endregion

          
           #region 验证邮件格式

          public static bool IsValidEmail(string strIn)
           {

               return System.Text.RegularExpressions.Regex.IsMatch(strIn, @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");
           }


           #endregion


          #region 验证日期格式

          public static bool IsValidDate(string strIn)
          {

              return System.Text.RegularExpressions.Regex.IsMatch(strIn, @"^(19|20)\d{2}-(0?\d|1[012])-(0?\d|[12]\d|3[01])$");
          }


          #endregion

  • 相关阅读:
    C语言寒假大作战01
    C语言I作业12—学期总结
    C语言I博客作业11
    C语言I博客作业10
    C语言I博客作业09
    C语言I作业07:第十二周作业
    团队作业6--复审与事后分析
    Alpha阶段项目复审
    事后诸葛亮
    团队作业5——测试与发布(Alpha版本)
  • 原文地址:https://www.cnblogs.com/tangself/p/1905920.html
Copyright © 2011-2022 走看看