[fpc-devel] TimeReFormat in FormatDateTime
petr.kristan at epos.cz
petr.kristan at epos.cz
Tue Apr 8 16:03:33 CEST 2008
I do no know exact reason use TimeReFormat (replacing 'm'->'n' in time
formating). But we cannot use this, because this breaks 'am/pm' and 'ampm' formating request.
And we get 'Illegal character in format string'.
Here is little patch, which disables this behaviour.
Index: objpas/sysutils/dati.inc
===================================================================
--- objpas/sysutils/dati.inc (revision 10597)
+++ objpas/sysutils/dati.inc (working copy)
@@ -569,13 +569,13 @@
Function TimeReFormat(Const S : string) : string;
// Change m into n for time formatting.
- Var i : longint;
+ //Var i : longint;
begin
Result:=S;
- For I:=1 to Length(Result) do
+ {For I:=1 to Length(Result) do //We cannot do that am/pm does not then work
If Result[i]='m' then
- result[i]:='n';
+ result[i]:='n';}
end;
var
Petr
--
Ing. Petr Kristan
.
EPOS PRO s.r.o., Bozeny Nemcove 2625, 530 02 Pardubice
tel: +420 466335223 Czech Republic (Eastern Europe)
fax: +420 466510709
More information about the fpc-devel
mailing list