Re: Getting wrong time using now()

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "op12om(at)yahoo(dot)co(dot)in" <op12om(at)yahoo(dot)co(dot)in>
Cc: Postgres General <pgsql-general(at)postgresql(dot)org>, Postgres List <pgsql-sql(at)postgresql(dot)org>
Subject: Re: Getting wrong time using now()
Date: 2019-02-12 23:46:47
Message-ID: 16352.1550015207@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-sql

Om Prakash Jaiswal <op12om(at)yahoo(dot)co(dot)in> writes:
> Create table service_record(Id into, time timestamp without time zone default now()).Postgresql version 9.6.6, RHEL7.6 , when I am executing the query. I am getting time 5:30hours behind current time. Please solve it

Well, you probably ought to be using LOCALTIMESTAMP, not now(),
as the initializer for a "timestamp without time zone" value,
if only to save a useless runtime datatype conversion. See

https://www.postgresql.org/docs/current/functions-datetime.html#FUNCTIONS-DATETIME-CURRENT

However, if the results don't look right to you, it probably
means that you don't have the timezone parameter set correctly.

regards, tom lane

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Rich Shepard 2019-02-12 23:48:38 Re: Subquery to select max(date) value
Previous Message Adrian Klaver 2019-02-12 23:40:50 Re: Getting wrong time using now()

Browse pgsql-sql by date

  From Date Subject
Next Message github kran 2019-02-13 15:49:38 Re: Postgresql RDS DB Latency Chossing Hash join Plan
Previous Message Adrian Klaver 2019-02-12 23:40:50 Re: Getting wrong time using now()