1006-11-20 这个日期是错误的! asp里用IsDate判断 在C#里用什么 1006-11-20 这个日期是错误的! asp里用IsDate判断 在C#里用什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try{ DateTime nowday = DateTime.Prase("1006-11-20")}catch{} asp里用IsDate判断 在C#里用什么----------------asp好像不能和C#并列的吧,不同概念。:) DateTiem.Parse只能判断日期的格式是不是对的吧?1006-11-20 应该是对的 在.net2.0里面有个函数datetime.tryParse 你可以用正则string regex = @"^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))";或者try{ Convert.ToDateTime(str);}catch{ //不对} 估摸着楼主的意思应该是判断日期是否属于指定范围内的日子吧可以直接用 >,<等等比较 如果要确定是否正确的日期类型,楼上已经解决了 如果判断字符串是否正确的Datetime, do2001() 的是正解 想用C#做个qq对战平台的自动挤房外挂,该怎么做?或学习哪方面的知识? treeview里怎样改变选中节点的字体颜色 Excel导出数据的问题 连接access的奇怪问题 在构造函数里怎么样将该类的一个实例设置为当前对象 还是Web service的问题 请教 关于 PDA 开发 拖动treeView的结点到文本框怎么实现/ asp.net mvc webapi 动态在controller后面加action [100分相赠,不打白条]:知道当前DataGrid中某行行号,如何获得行对象? 请大虾帮忙 请大家推荐一款好用的.net上面的换肤软件
{
DateTime nowday = DateTime.Prase("1006-11-20")
}
catch
{
}
----------------
asp好像不能和C#并列的吧,不同概念。:)
1006-11-20 应该是对的
string regex = @"^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578]
)|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[4
69])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\
s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([1
3579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((
0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((
0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9]
)|(2[0-8]))))))";或者try
{
Convert.ToDateTime(str);
}
catch
{
//不对
}
可以直接用 >,<等等比较
如果要确定是否正确的日期类型,楼上已经解决了