谁能为我的问题提供建议.我将日期格式设置为'JUL/12 - 12 15:35',但是当使用StrToDateTime时,则给出EConvertError.
这个包含2 - 日期分隔符的格式怎么办?
使用下一个代码
function LocaleFormatStrToDateTime(const S: string): TDateTime;
var
LFormatSettings: TFormatSettings;
begin
LFormatSettings := GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT);
LFormatSettings.ShortTimeFormat := FormatSettings.ShortTimeFormat;
LFormatSettings.TimeSeparator := FormatSettings.TimeSeparator;
Result := StrToDateTime(S, LFormatSettings);
end;
----------
Run Code Online (Sandbox Code Playgroud)
**
最好的解决方案是使用jvDateUtil.StrToDate*
**
| 归档时间: |
|
| 查看次数: |
829 次 |
| 最近记录: |