The following bug has been logged on the website:
Bug reference: 16338
Logged by: Io Mihai
Email address: iomihai(at)hotmail(dot)com
PostgreSQL version: 12.2
Operating system: Arch Linux, Ubntu
Description:
While casting intervals to time I noticed interval '24h' casts to '00:00:00'
time rather than '24:00:00'
Casting first to text or varchar then to time works as expected
select (interval '24h')::time; => '00:00:00'
select (interval '24h')::text::time => '24:00:00';
I experienced this in PostgreSQL 9 -12 .
Is this a bug or is this how it is supposed to work?
Thank you,
Mihai