function StrIsDate(S:String):Boolean;
begin
Result:=True;
try
StrToDate(s);
except
Result:=False;
end;
end;
begin
Result:=True;
try
StrToDate(s);
except
Result:=False;
end;
end;
解决方案 »
- 深圳招程序员!!急急急(港资上市公司)从事地产业
- 我用Delphi编程来读取OutLook的Email时,会出现OutLook的提示窗口,如何屏蔽掉这个窗口
- 求救:毕业设计要做一个“机房管理系统”,打算用indy下idtcpclient和idtcpserver控件,请高手们指点指点,最好给一些实例,或介绍几本好
- 请教有关文件流的问题!
- delphi5或delphi7连接oracle9i,如果表中有blob字段则出错,怎么办?
- 用ado怎样在DELPHI里面实现带参数的存储过程的调用?
- 将ASCII码转换为十六进制数据?
- sql词句中如何按年度统计,是用什么函数?忘记了,请高手指点一下
- 为什么我这个SQL语句在查询分析器上没有数据得出select personnerid,makeid,workid,pricefrom dbo.countmakeid where gzdate BETWEEN 200
- 组件开发中,继承的新组件怎么样霸不用的属性隐藏起来?
- 高分求救,关于websnap的问题。
- 能否声明一个数组,数据类型是自定义的类?
begin
Result:=True;
try
StrToDate(s);
except
Result:=False;
end;
end;上面这个行的,当s是非法的字符就可以了。if StrIsDate('2002-kk-sfsdf')=false then
begin
showmessage('日期输入错误!!');
exit;
end;
function IsDateTime : Boolean;
Description
Each Chart Axis can consider values to be normal numbers or DateTime values. This function returns if the Axis dependent values are DateTime or not.
begin
Result:=True;
try
StrToDate(s);
except
Result:=False;
end;
end;
同意楼上
function isdate(s:string):boolean;
begin
result:=false;
try
strtodate(s);
result:=true;
except
on econverterror do
result:=false;
end;
end;
begin
strtodate(str);
except
finally
如果出异常的话那就不是正确的日期格式。
按ctrl+F9 编译,然后在工程目录找到
那个.exe程序,这样运行。。
TryStrToDateTime();
TryStrToTime();
你说不到扑获,可能你是在便宜环节中运行的吧你到外边直接运行.exe就可以了
可以扑获的