应用场景
有时候需要把字符串转换为时间,提前判断一下还是有必要的,防止字符串格式错误。
函数代码
function IsValidDate(const DateString: string): Boolean;
var
DT: TDateTime; // unused date time value
begin
Result := TryStrToDate(DateString, DT);
end;
function IsValidTime(const TimeString: string): Boolean;
var
DT: TDateTime; // unused date time value
begin
Result := TryStrToTime(TimeString, DT);
end;
function IsValidDateTime(const TimeString: string): Boolean;
var
DT: TDateTime; // unused date time value
begin
Result := TryStrToDateTime(TimeString, DT);
end;