我正在寻找一个函数来将由函数
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');