请问怎样让TryStrToDatetime('1999年1月1日',D)返回True?
解决方案 »
- 各位朋友大家好!请给一个利用MID操作数据库的例子
- 使用 Locate 有问题 请指教
- paradox表的最大容量
- 高手进:用ADO访问Excel文件如何选取所要的字段?
- delphi有没有开源的进销存或者erp?
- 如何在Memo或其他控件中只选择鼠标点中的字符(只选一个!!,即鼠标点中的字符),象ultraedit一样。
- 50分抢答:我用delphi5+ado开发了一软件,现在想移植到某台机器上,要装哪些ADO的支撑软件
- Interbase中有类似Oracle的Create Alter View 功能的语句吗?
- 谁愿意与我合作?
- Who can help me——一个令人头疼的问题(isapi)
- 救命呀,一个关于自定公式解析的问题,救救我呀,
- 请问有没有英语xmldocument控件的程序源码啊?
str: string;
D: TDateTime;
begin
str := AnsiReplaceStr('2003年5月11日','年','-');
str := AnsiReplaceStr(str,'月','-');
str := AnsiReplaceStr(str,'日','');
if TryStrToDatetime(str,D) then
ShowMessage(str);
end
其实我想做一个合法日期验证过程
function CheckDatetime(const s:string):boolean;
当s='1991年1月1日'或'1991/1/1','1月1日'等时返回真记得VB中IsDate函数有此功能。
begin
Edit.Text.enable:=False;
application.CreateForm(TDateForm,DateForm);
if (DateForm.ShowModal=mrok) then
begin
Edit2.Text:='';
Edit2.Text:=DateTimeToStr(DateForm.date1.Date);
end;
DateForm.Free;
end;
OK,我试试!