我想写一个更改系统时间的小程序,先让用户输入年月日格式如下
2006-02-28
我先用MaskEdit限制EditMask为!9999/99/00;1;_ (0000-00-00)
但是必须在按确定时判断输入的时间是否真确,(比如说闰年的二月问题,还有限制年份为1980到2099年),我想问是否可以不用自己一个字符一个字符的写判断,有没有什么函数可以解决,
还有时间的判断 13:22
2006-02-28
我先用MaskEdit限制EditMask为!9999/99/00;1;_ (0000-00-00)
但是必须在按确定时判断输入的时间是否真确,(比如说闰年的二月问题,还有限制年份为1980到2099年),我想问是否可以不用自己一个字符一个字符的写判断,有没有什么函数可以解决,
还有时间的判断 13:22
解决方案 »
- 请教查询语句
- 请问如何在屏幕任意处画一个矩形,然后填充
- 用delphi做数据库的同行,有使用面向对象方面进行设计与开发的吗?
- 请问各位delphi朋友,NMftp中有没有实现在服务器上复制文件到另一个文件夹的功能啊?
- AJAX 技术的网站,如何获取XML信息呀???
- DOCK如何释放窗体
- DLL释放不干净?
- 关于时间日期转换问题??
- ? 我在DELPHI5中用标准的API方法在窗体上进行绘图,VC6下同样的API代码运行速度竟比DELPHI5快一倍,请那位高手解释一下为什么会这样?
- 我在win2000下开发的程序,拿到win98上去用,发现很多控件的字体(中文)变的很难看
- 如何实现在秤上放一件物品就自动提交一条记录,而不必每次都点按钮
- 在一个很长的字符串中,如何取出我想要的字符串呢?
StrToDate(Edit1.Text)
Except
请重新输入。
end;
var
NewTime: TDate;
begin
try
NewTime:=StrToDateTime(MaskEdit1.Text);
except
On Ex: EConvertError do
showmessage('重新输入!');
end;
end;
但是,我关掉IDE后再运行就不小时异常处理消息了,这是为什么呀?