我想检查edit控件中edit.text输入的值是否为合法的datetime类型值?该怎么办?
比如下面的时间为合法:
2003-05-18 10:10:32
2003-05-18 10:10
下面的时间为不合法:
2003-99-33 25:61:61
2003-99-33 25:61
或者输入字母及字母数字的组合也视为不合法。请高手解答!谢谢!尽可能详细些!本人极菜!:)
比如下面的时间为合法:
2003-05-18 10:10:32
2003-05-18 10:10
下面的时间为不合法:
2003-99-33 25:61:61
2003-99-33 25:61
或者输入字母及字母数字的组合也视为不合法。请高手解答!谢谢!尽可能详细些!本人极菜!:)
解决方案 »
- DBGridEH如何实现复选框的全选,反选操作?
- 如何能让SpeedButton能用JPG文件格式的图片
- 我出生在城市,但为什么我是土豆?
- 怎样在DELHPI6.0中实现将EXCEL2000的数据导入PARADOX7.0的数据表
- 鼠标双击DBGrid时,怎样获鼠标所在行、及其的内容?急
- 请问哪里有用Delphi编的考试系统的源码
- 请问下面的汇编代码为什么总是提示错误呢???
- installshield 如何打包!
- 系统???
- 急!急!急!一个巨菜的问题:如何求得两个时间之间相差几分钟,如:17:33:22和17:56:35???
- 关于DbLookUpCombox的问题
- 问个有关DBCheckBox的问题
StrToDateTime(edit.text);
except
ShowMessage('时间不合法');
end;
StrToDateTime(edit.text);
except
ShowMessage('时间不合法');
end;
try
StrToDateTime(edit.text);
except
ShowMessage('时间不合法');
end;而不是strtodate(edit.text);