Re: Date & Time with time zone

From: Martijn van Oosterhout <kleptog(at)svana(dot)org>
To: Wei Wei <wei725(at)lycos(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Date & Time with time zone
Date: 2006-04-09 20:32:29
Message-ID: 20060409203229.GC5938@svana.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Sun, Apr 09, 2006 at 12:07:50PM -0800, Wei Wei wrote:
> I try to understand how the D&T information is stored/presented in PG. In the application, the data is reported as
>
> Sun Apr 09 12:40:52 PDT 2006 - Pacific Standard Time
>
> But, in the DB, it is stated as
>
> 2006-04-09 14:40:53.093-07
>
> It doesn't seen right to me. Both are on the same box and the date column is with time zone.

Read the docs for the exact details but the gist of it is that
PostgreSQL always displays dates to you in your own timezone (or
whatever is configured with "set timezone" anyway).

timestamp with timezone represents an instant in time, which may appear
as different actual values depending on which timezone you're talking
about.

timestamp without timezone is a timestamp that appears the same to
everyone, all the time. The uses for this are not entirely clear, given
you can't represent the overlaps or gaps created by daylight savings
shifts. However, sometimes this is what you want.

Hope this helps,
--
Martijn van Oosterhout <kleptog(at)svana(dot)org> http://svana.org/kleptog/
> Patent. n. Genius is 5% inspiration and 95% perspiration. A patent is a
> tool for doing 5% of the work and then sitting around waiting for someone
> else to do the other 95% so you can sue them.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Peter Hoskin 2006-04-09 20:39:43 Re: Expression matching related question
Previous Message Peter Hoskin 2006-04-09 20:23:01 Expression matching related question