如何判断日期的有效性?(急)
现用DateEdit控件, 如何做判断比如输入如下
2004-09-时候, 系统会报错,说是无效的日期但是我想以友好的方式来显示,
我试过
TryStrToDate
try
StrToDate();
except
show();
end;
等均无效,
问题点数:20、回复次数:8Top
1 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2004-09-03 16:00:05 得分 10
try
StrToDate();
except
show();
end;
是可以的!
不要在IDE上运行,Delphi会自动Handle这个错误
单独在Windows下用,就OK了Top
2 楼birdhaha(haha)回复于 2004-09-03 16:00:47 得分 5
用DateTimePicker不就行了?Top
3 楼lsh_ahjz(我爱DELPHI)回复于 2004-09-03 16:11:54 得分 5
在运行状态下调试可能会出错,但是作为一个单独EXE运行的时候,可以处理
try
StrToDate();
except
show();
end;
Top
4 楼angelface(§<@#$&^%$>§)回复于 2004-09-03 16:12:12 得分 0
to ly_liuyang, 我也不是在ide下运行的, 也还是有问题Top
5 楼angelface(§<@#$&^%$>§)回复于 2004-09-03 16:15:06 得分 0
晕, 我重启了一下, 好了, 谢谢楼上各位了Top
6 楼jiang5460(巴山夜雨)回复于 2004-09-03 16:17:02 得分 0
TO angelface (§<@#$&^%$>§)
你把哪个控件设成只读,然后赋初值不就行了!!!!!Top
7 楼angelface(§<@#$&^%$>§)回复于 2004-09-03 16:19:29 得分 0
我晕, 我这分到底是给上了没有? 给分的按扭没了, 也没有提示我的贴已经结了Top
8 楼xiaoxiao197821(你的笑对我很重要)回复于 2004-09-03 16:50:21 得分 0
TryStrToDate 这本身是个函数返回真假 你试了么Top




