如题
!“在线等一时间正则表达式!判断一个字符串比如:《20060728222624》是否由年份+月份+日期+时+分+秒组成的!解决马上给分!不给开号给分!急啊”
!“在线等一时间正则表达式!判断一个字符串比如:《20060728222624》是否由年份+月份+日期+时+分+秒组成的!解决马上给分!不给开号给分!急啊”
解决方案 »
- 搜索的时候,拼音汉字自动转换功能如何删除?
- asp和aspx 在IIS下共享
- csbenben(笨笨)来接分,呵呵!~就40分了,别嫌弃
- windows xp sp2 + iis+ .net 2.0,由于自定义配置了isapi,现在iis无法打开,如何修复呢?
- 按钮事件没触发的怪问题.
- 求一个UBB编辑器....
- 左页是一些选择条件和一个"查询"按钮,查询时条件写进Session,然后刷新右页,右页根据Session的值的来处理数据,因为右页也有一些按钮,当执
- 使用webclient可以远程创建文件夹么
- datalis显示数据库中的记录时是纵向的,怎么能让它横向,并可自己定义几条记录时转行?
- 在.net studio 中编辑的.aspx网页无法显示的问题!急!!!100分相送!
- ASP.ENT 下载文件问题(在线等)
- 迷茫了好久,还是找不到错误,麻烦大家看看??
/// 检验字符串是否是有效的日期(含闰年验证)
/// Returns:true有效的日期 false不有效的日期
/// </summary>
/// <param name = "p_str"> 需要检验的字符串 </param>
/// <returns> true有效的日期 false不有效的日期 </returns>
public static bool IsDate(string p_str)
{
Regex objReg = new Regex(@"^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|
(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|
[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|
[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$");
return objReg.IsMatch(p_str);
}
string a="20080229222624";
if(a.Length!=14)
{
//false
}
else
{
try
{
DateTime dt=new DateTime(int.Parse(a.Substring(0,4)),int.Parse(a.Substring(4,2)),int.Parse(a.Substring(6,2)),int.Parse(a.Substring(8,2)),int.Parse(a.Substring(10,2)),int.Parse(a.Substring(12,2)));
}
catch
{
//false
}
}
//变通一下不是很好解决