Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DateTime::Format::MySQL format_time incorrect

1 view
Skip to first unread message

Marcel Versteeg via datetime

unread,
Jul 5, 2023, 4:15:04 PM7/5/23
to date...@perl.org
The DateTime::Format::MySQL formats microseconds incorrectly in the method format_time. It simply concatenates the number of microseconds after the formatted hms, however this is incorrect when the number of microseconds is less than 100,000.

If a date object returns 12,345 microseconds at 5 am, the function format_time returns 05:00:00.12345, but it should return 05:00:00.012345 (mind the '0' between the period and the 1).

Another example would be if the number of microseconds is 1 at 6 am, where format time returns 06:00:00.1, but instead it should return 06:00:00.000001

Sincerely,
Marcel Versteeg

 
0 new messages