Re: Interval in hours but not in days Leap second not taken into account

2023-02-28 Thread Thomas Munro
On Mon, Feb 27, 2023 at 8:26 PM PALAYRET Jacques wrote: > # PostgreSQL does not take into account the additional second (leap second) > in some calendar days ; eg. 2016, 31 dec. : > SELECT to_timestamp('20170102 10:11:12','mmdd hh24:mi:ss') - > to_timestamp('20161230 00:00:00','mmdd

Re: Interval in hours but not in days Leap second not taken into account

2023-02-27 Thread PALAYRET Jacques
Laurenz Albe, you are right, thank you; actually, it depends (of course) on the time zone: # With GMT (no Daylight Saving Time): SHOW timezone ; TimeZone -- GMT SELECT timestamp with time zone '2022-03-29 12:00:00' - timestamp with time zone '2022-03-26 12:00:00' ; ?column?

Re: Interval in hours but not in days Leap second not taken into account

2023-02-27 Thread PALAYRET Jacques
Does PostgreSQL take into account daylight saving time in its calendar? For the last summer hour of the spring (Daylight Saving Time), on Sunday March 27, 2022: SELECT to_timestamp('20220329 00:00:00','mmdd hh24:mi:ss') - to_timestamp('20220320 00:00:00','mmdd hh24:mi:ss') intervalle

Re: Interval in hours but not in days Leap second not taken into account

2023-02-27 Thread Laurenz Albe
On Mon, 2023-02-27 at 07:26 +, PALAYRET Jacques wrote: > # An interval in " years months ... seconds " given in seconds by > EXTRACT(EPOCH ...) transtyped into INTERVAL : > SELECT (EXTRACT(EPOCH FROM ('3 years 2 months 1 day 10 hours 11 minutes 12 > seconds'::interval) ) || '

Interval in hours but not in days Leap second not taken into account

2023-02-26 Thread PALAYRET Jacques
Hello, # An interval in " years months ... seconds " given in seconds by EXTRACT(EPOCH ...) transtyped into INTERVAL : SELECT (EXTRACT(EPOCH FROM ('3 years 2 months 1 day 10 hours 11 minutes 12 seconds'::interval) ) || ' seconds')::interval ; interval - 27772:11:12 # The same