Function FormatDateTime gives invalid time.
Original Reporter info from Mantis: babbler
-
Reporter name: babbler
Original Reporter info from Mantis: babbler
- Reporter name: babbler
Description:
The following line:
WriteLn(FormatDateTime('YYYY-MM-DD HH:MM:SS',0.999999999));
Prints
1899-12-30 24:00:00
Which is an invalid time.
Additional information:
WriteLn(FormatDateTime('YYYY-MM-DD HH:MM:SS',0.99999999999999999));
Prints 1899-12-31 00:00:00
EncodeDateTime(1899,12,31,24,00,00,00);
Causes exception. So 24:00:00 is an invalid time.
Mantis conversion info:
- Mantis ID: 23464
- OS: Windows 7
- OS Build: SP1
- Platform: Win32
- Fixed in version: 3.0.0
- Fixed in revision: 26753 (#0f7e1af3)
- Monitored by: » babbler (babbler)
- Target version: 3.0.0