誰が私の問題についてアドバイスできますか。日付形式を「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;
----------
****
最善の解決策は、jvDateUtil.StrToDate*を使用することです。
****