Re: Thoroughly confused about time zones - Mailing list pgsql-general

From Rob Richardson
Subject Re: Thoroughly confused about time zones
Date
Msg-id 04A6DB42D2BA534FAC77B90562A6A03D01769651@server.rad-con.local
Whole thread Raw
In response to Thoroughly confused about time zones  ("Rob Richardson" <Rob.Richardson@rad-con.com>)
Responses Re: Thoroughly confused about time zones
restore a server backup
new databases using a template.
List pgsql-general

I think maybe I’m making things much more difficult than they need to be.  I tried this:

 

select cast (extract(epoch from ('2010-3-14 12:00'::timestamp - '2010-3-13 12:00'::timestamp)) as integer) / 60 / 60

 

and got 24.  The difference between timestamps without time zones is 24 hours, even though the interval spanned a time change.

 

But when I tried this:

 

select cast (extract(epoch from ('2010-3-14 12:00'::timestamptz - '2010-3-13 12:00'::timestamptz)) as integer) / 60 / 60

 

I got 23, showing that even if I did not specify what time zone I’m talking about, I got the correct answer.

 

 

RobR

pgsql-general by date:

Previous
From: Scott Ribe
Date:
Subject: Re: Thoroughly confused about time zones
Next
From: Mahdi Mankai
Date:
Subject: Issues with imported blobs from Postgres 8 to 9