我正在寻找一个函数来将由函数
FormatDateTime创建的任何字符串(YYYYMDD,YY / MM / DD,YYMMDD,…)转换为datetime.
例
我有一个字符串日期格式为YYYYMMDD被格式化的时间
mydatestr:=FormatDateTime('YYYYMMDD',Mydate);
现在我怎么可以再次将mydatestr转换为DateTime?
UPDATE
这些功能
function StrToDate(const S: string): TDateTime; overload; function StrToDate(const S: string; const FormatSettings: TFormatSettings): TDateTime; overload; function StrToDateTime(const S: string): TDateTime; overload; function StrToDateTime(const S: string; const FormatSettings: TFormatSettings): TDateTime; overload;
不支持传递一个带有转换格式的字符串.
我看起来像这样
Mydatetime:=InvFormatDatetime('20091225','yyyymmdd');
要么
Mydatetime:=InvFormatDatetime('20090108','yyyyddmm');