有没有这个函数呀?
判断一个字符串是不是日期格式的。
判断一个字符串是不是日期格式的。
解决方案 »
- 菜问一个关于ComboBox的问题
- 如何删除、修改文本文件中的某行内容???
- 分别请教一个 DCOM 和 COM 创建步骤的例子,及其相关配置
- 大家看看这段代码错在哪里?
- 已知一个窗口的HWND,怎么创建以此窗口为Parent的另一个Form?
- 主窗口为form1打开后,通过form2.show打开form2后,在form2中override createParams方法后,为什么最小化主窗口form1后,form2也最小化了
- 如何用Playsound播放声音文件?
- 沉默的羔羊!祝大伙春节快乐!快来UP!
- 你好,这是本人写的局域网办公系统软件,请多多指教
- delphi6中用bde连接sqlserver2000出错,请大家帮忙看一下!急
- 窗体在游戏里弹出,不失真!如何做!快快快!
- CloseFile并没真正关闭文件,是否非得结束程序才行?????
begin
try
StrToDateTime(S);
Result := True;
except
Result := False;
end;
end;
ReDate:=strToDate(strDate);
except
MessageDlg('您输入的时间格式无效!',mtError,[mbOK],0);
Abort;
end;
begin
try
StrToDateTime(S);
Result := True;
except
Result := False;
end;
end;
用strtodate,如果出现异常,就说明不是日期格式,如果正常,就是日期格式。或者你起先也可选择TDatetimepicker啊。
也可以用几个的spinedit组合,
然后TDate := DecodeDate();/TTime := DecodeTime();
总之你要怎么做就怎么做。
谢谢:[email protected]
StrToDate(edit1.text);
except
ShowMessage('错误日期格式!');
end;
function StrIsDateTime(S: String): Boolean;
begin
try
StrToDateTime(S);
Result := True;
except
Result := False;
end;
end;
var Redate:Tdatetime;
begin
try
Redate:=StrToDateTime(S);
Result := True;
except
Result := False;
raise;
exit;
end;
end;