Re: Can we consider "24 Hours" for "next day" in INTERVAL datatype ? - Mailing list pgsql-hackers

From Julien Rouhaud
Subject Re: Can we consider "24 Hours" for "next day" in INTERVAL datatype ?
Date
Msg-id 20220315074611.xe3x25pjv3e2clmt@jrouhaud
Whole thread Raw
In response to Can we consider "24 Hours" for "next day" in INTERVAL datatype ?  (Prabhat Sahu <prabhat.sahu@enterprisedb.com>)
Responses Re: Can we consider "24 Hours" for "next day" in INTERVAL datatype ?  (Joseph Koshakow <koshy44@gmail.com>)
List pgsql-hackers
Hi,

On Tue, Mar 15, 2022 at 12:54:58PM +0530, Prabhat Sahu wrote:
>
> Kindly check the below scenario with INTERVAL datatype.
> 
> postgres=# select interval '01 20:59:59' + interval '00 05:00:01' as
> interval;
>     interval
> ----------------
>  1 day 26:00:00
> (1 row)
> 
> Any operation with INTERVAL data, We are changing the interval values as
> "60 sec" as "next minute"
> "60 min" as "next hour"
> *Similarly can't we consider "24 Hours" for "next day" ?*
> Is there any specific purpose we are holding the hours as an increasing
> number beyond 24 hours also?

Yes, you can't blindly assume that adding 24 hours will always be the same as
adding a day.  You can just justify_days if you want to force that behavior.



pgsql-hackers by date:

Previous
From: Julien Rouhaud
Date:
Subject: Re: ICU for global collation
Next
From: Kyotaro Horiguchi
Date:
Subject: Re: Add checkpoint and redo LSN to LogCheckpointEnd log message