mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
Issue #922: remove milliseconds from exported date/time values in Excel mode
This commit is contained in:
@ -573,8 +573,9 @@ begin
|
|||||||
// Escape encloser characters inside data per de-facto CSV.
|
// Escape encloser characters inside data per de-facto CSV.
|
||||||
if not Encloser.IsEmpty then
|
if not Encloser.IsEmpty then
|
||||||
Result := StringReplace(Result, Encloser, Encloser+Encloser, [rfReplaceAll]);
|
Result := StringReplace(Result, Encloser, Encloser+Encloser, [rfReplaceAll]);
|
||||||
|
// Remove milliseconds from date/time values, unsupported by Excel. See issue #922
|
||||||
if DataType.Category = dtcTemporal then begin
|
if DataType.Category = dtcTemporal then begin
|
||||||
Result := ReplaceRegExpr('\.(\d+)$', Result, FormatSettings.DecimalSeparator + '$1', True);
|
Result := ReplaceRegExpr('\.(\d+)$', Result, '');
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user