StrToTime return 00:00:00 for 12:00:00
Original Reporter info from Mantis: dusan.halicky
-
Reporter name:
Original Reporter info from Mantis: dusan.halicky
- Reporter name:
Description:
I have this program:
program bug;
uses SysUtils;
begin
writeln(ShortTimeFormat);
writeln(TimeToStr(StrToTime('11:11:11')));
writeln(TimeToStr(StrToTime('12:12:12')));
writeln(TimeToStr(StrToTime('13:13:13')));
end.
When I run it it output this:
$ ./bug
hh:nn
11:11:11
00:12:12 <-- here it is wrong!
13:13:13
Additional information:
My locale is:
$ locale
LANG=sk_SK.UTF-8
LC_CTYPE="sk_SK.UTF-8"
LC_NUMERIC="sk_SK.UTF-8"
LC_TIME="sk_SK.UTF-8"
LC_COLLATE="sk_SK.UTF-8"
LC_MONETARY="sk_SK.UTF-8"
LC_MESSAGES="sk_SK.UTF-8"
LC_PAPER="sk_SK.UTF-8"
LC_NAME="sk_SK.UTF-8"
LC_ADDRESS="sk_SK.UTF-8"
LC_TELEPHONE="sk_SK.UTF-8"
LC_MEASUREMENT="sk_SK.UTF-8"
LC_IDENTIFICATION="sk_SK.UTF-8"
LC_ALL=
Mantis conversion info:
- Mantis ID: 11106
- Version: 2.2.0