为什么StrToDateTime会抛出异常

时间:2013-07-04 07:28:27

标签: delphi

我的系统日期时间格式为“dd-MM-yy”。并且在我的数据库中,当我尝试使用以下代码将字符串转换为日期时,日期存储为“04/12/12”我正在获得异常

formatSettings := TFormatSettings.Create(LOCALE_SYSTEM_DEFAULT);
Result := StrToDateTime(sDateTime, formatSettings);

当我检查格式设置时,ShortDateFormat是“dd / MM / yy”而DateSeparator是“ - ”,但是当我将dateseperator硬编码为“/”时,它工作正常,但这是正确的方法吗?

0 个答案:

没有答案