Even more strange to me is this one below:

pulver=# select date_part('epoch', timestamp 'epoch' + reltime '98529111
seconds');
date_part
-----------
 98701911
(1 row)

>
>
>
>   ------------------------------------------------------------------------
>
> Subject: Strange behavior with timestamps
> Date: Thu, 08 Mar 2001 13:19:35 -0700
> From: Marc Wrubleski <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
>
> Hi all,
>
> I am witnessing something strange with my timestamps here and I am
> desperately hoping someone can explain or assist.
>
> If I set a time using unix timestamp, it is recalled as a different time
> a week different!
>
> The following example is for illustration purposes:
>
> pulver=# select version();
>                            version
> -------------------------------------------------------------
>  PostgreSQL 7.0.3 on i686-pc-linux-gnu, compiled by gcc 2.96
>
> pulver=# update connections set starttime = timestamp 'epoch' + reltime
> '984685319';
> UPDATE 1
> pulver=# select date_part('epoch', starttime) from connections;
>  date_part
> -----------
>  985290119
> (1 row)


---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to