不用正则
根据你说的日期的为数位10位if(str.Length==10)
{
try
{
datetime dt=datetime.parse(str);
}
catch
{
throw exception("date format wrong!");
}
//datetime.tryparse
}
else
{
throw new exception("length wrong");
}
根据你说的日期的为数位10位if(str.Length==10)
{
try
{
datetime dt=datetime.parse(str);
}
catch
{
throw exception("date format wrong!");
}
//datetime.tryparse
}
else
{
throw new exception("length wrong");
}
解决方案 »
- 请教一个判断字符串的问题!
- ASP.NET如何实现一页面多显示?其实就是标签效果?
- asp.net判断IP网段
- 请问各位老大,SQL Server Express2005 和SQL Server2005在开发东西时有什么不同???
- 关于Session失效的问题
- 怎么样通过win200的任务计划让网页在指定时间运行?
- 如何根据SqlDataAdapter判定记录的个数
- 给定关键字不在字典中。
- Crystal Reports 9 Chs里只有三个文件 CR9CHS.CCD\CR9CHS.IMG\CR9CHS.SUB请问如何去安装呢?
- 如何编写组件?
- 使用TextBox控件报错
- 求一个asp.net的在线编辑器!
var reStr = "^(((([0-9]{2}(([2468][048])|([02468][48])|([13579][26])))|((([02468][048])|([13579][26]))(00)))(-)(2|02)(-)(([0]?[1-9])|([1-2][0-9])))|((([0-9]{2}([02468][1235679])|([13579][01345789]))|((([02468][1235679])|([13579][01345789]))(00)))(-)(2|02)(-)(([0]?[1-9])|([1][0-9])|([2][0-8])))|(([0-9]{4})(-)(((([0]?(1|3|5|7|8))|(10|12))(-)(([0]?[1-9])|([1-2][0-9])|30|31))|(((([0]?(4|6))|11))(-)(([0]?[1-9])|([1-2][0-9])|30)))))$";
不是说做不到,只是较复杂而以!
貌似帮助文档里面有最简单日期TXT的介绍。