FormatDateTime('yyyy-mm-dd',StrToDate(Issdate));2003-2-26
2003-12-26
以上两种格式,都可以用 FormatDateTime函数,不会出错!
例如:
2003
2003-2
等,使用这种格式就会出错!我的想法:
if FormatDateTime('yyyy-mm-dd',StrToDate(Issdate)) then
....
else
....能这样使用吗??
或者该怎么处理??
我是想判断如果时间格式不对的话,就另外理
2003-12-26
以上两种格式,都可以用 FormatDateTime函数,不会出错!
例如:
2003
2003-2
等,使用这种格式就会出错!我的想法:
if FormatDateTime('yyyy-mm-dd',StrToDate(Issdate)) then
....
else
....能这样使用吗??
或者该怎么处理??
我是想判断如果时间格式不对的话,就另外理
FormatDateTime('yyyy-mm-dd',StrToDate(Issdate))
except
..//时间格式不对的操作
end;
try
FormatDateTime('yyyy-mm-dd',StrToDate(Issdate))
except
..//时间格式不对的操作
end;No.2:
2003
2003-2
这种你只能通过Int型来进行换算。
同意上边的
对于吃不准的问题,try 一下
FormatDateTime('yyyy-mm-dd',StrToDate(Issdate))
except
..//时间格式不对的操作
end;