采用str:=FormatDateTime('yyyy-mm-dd hh:mm',Now)我知道,现在要把客户输入的字符串转化为时间格式”yyyy-mm-dd hh:mm“。如何判断成功转化为时间格式?? if 字符串成功转化时间格式 then ShowMessage('OK')
else
ShowMessage('转化失败请重新转化');
我不知道事业什么转化函数??
else
ShowMessage('转化失败请重新转化');
我不知道事业什么转化函数??
解决方案 »
- 请前辈赐教一个服务的写法,谢谢
- Delphi怎么取卸载程序的图标啊???
- 一个很基础的小问题,请各位帮忙了!
- 在Treeview中,如何判断选中的是哪一级的节点?
- TAdvEdit有没有类似于LabeledEdit那样的EditLabel属性的ParenFont属性?
- 懂三层结构、DELPHI和SQL的大虾来帮忙啊!!!
- DELPHI动态按钮CAPTION的问题
- fast report怎样连接数据集,还有我怎么才能看到效果,我怎么一点都看不到
- 在VC++里使用DELPHI写的COM组件时,导入其类型库后,报自己写组件的接口IAppServer未定义,哪位知道它定义在DELPHI的哪个文件里了?
- 关于TWebBrowser的问题
- 请高手指点!!!
- 用过lame_enc.dll的请指教
try
... StrtoDateTime(str);
ShowMessage('OK') except
ShowMessage('转化失败请重新转化'); end;
判断的情况!!后者 像前面那样做 但我个人觉得 不太好!!
try
... StrtoDateTime(str);
ShowMessage('OK') except
ShowMessage('转化失败请重新转化'); end;
这个方法行,但是冒出异常总不是好方法,
那你句逐个字符判断吧不过还是建议你用 Tdatetimepicker 控件来完成
flag:boolean;
begin
flag:=false;
try
... StrtoDateTime(str);
flag:=true; except
flag:=false;
end;
if flag then
……
else
……
end;
end;
\\这个不会有异常出现,但你的设置下你的,在编译时你要设置一下你的debugger options中的language exceptions 的stop on delphi exceptions为不选中,就可以了
用两个Tdatetimepicker 一个设为date 一个设为time 就可以试了啊!
比如:
var
dt:TDateTime;
begin if TryStrToDateTime(edit1.Text,dt) then
begin
DateTimePicker1.DateTime := dt;
DateTimePicker2.DateTime := dt;
end
else
ShowMessage('错了!');end;