是否为日期型字符串

原创 2013年12月04日 14:41:59

网上找了很久,发现都是不对的,于是自己写了个:

  /// <summary>
        /// 是否为日期型字符串
        /// </summary>
        /// <param name="StrSource">日期字符串(2008-05-08 17:00)</param>
        /// <returns></returns>
        public  bool IsDateTime(string StrSource)
        {
            return Regex.IsMatch(StrSource, @"^(((19\d{2}|[2-9]{1}[0-9]{3})-(((0?[13578]|1[02])-(0?[1-9]|[12][0-9]|3[01]))|((0?[469]|11)-(0?[1-9]|[12][0-9]|30))|(0?2-(0?[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-0?2-29))(\s(((0?[0-9])|([1][0-9])|([2][0-3]))\:([0-5]?[0-9])))?$");
        }


相关文章推荐

Javascript扩展String.prototype实现格式金额、格式时间、字符串连接、计算长度、是否包含、日期计算等功能

/* * 格式化金额 个位起每三位逗号分隔 10,000.00 * @param n 小数位 * @return */ ...

python time 和datetime类型转换,字符串型变量转成日期型变量

s1='20120125';   6     s2='20120216';   7     a=time.strptime(s1,'%Y%m%d');   8     b=time.strp...

校验出生日期,校验身份证格式,校验会员账户:9开头数字,校验手机号码是否合法,判断字符串中的url是否都是图片格式字符串,通过图片url读取图片并将图片转换成base64编码

校验出生日期,校验身份证格式,校验会员账户:9开头数字,校验手机号码是否合法,判断字符串中的url是否都是图片格式字符串,通过图片url读取图片并将图片转换成base64编码...

时间日期生成字符串

  • 2015年05月09日 23:14
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:是否为日期型字符串
举报原因:
原因补充:

(最多只允许输入30个字)