| From: | Scott Marlowe <smarlowe(at)g2switchworks(dot)com> |
|---|---|
| To: | Tadej Kanizar <Tadej(dot)Kanizar(at)sagit-server(dot)com> |
| Cc: | pgsql general <pgsql-general(at)postgresql(dot)org> |
| Subject: | Re: Getting timestamp without milliseconds |
| Date: | 2006-01-05 16:16:36 |
| Message-ID: | 1136477796.21986.27.camel@state.g2switchworks.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On Thu, 2006-01-05 at 10:04, Tadej Kanizar wrote:
> Hi!
>
>
>
> I’ve got a timestamp field.. and it returns sth like “2006-01-04
> 21:33:17.156”. How can I get the same result, just without the .156?
> I’ve looked at date/time formatting functions, etc, but couldn’t find
> a straight way to do this L
Here ya go:
test=> create table t1 (ts timestamp);
CREATE TABLE
test=> insert into t1 values (now());
INSERT 2106750874 1
test=> select ts from t1;
ts
----------------------------
2006-01-05 10:15:48.167951
(1 row)
test=> select cast (ts as timestamp(0)) from t1;
ts
---------------------
2006-01-05 10:15:48
(1 row)
test=> select ts::timestamp(0) from t1;
ts
---------------------
2006-01-05 10:15:48
(1 row)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2006-01-05 16:16:48 | Re: Getting timestamp without milliseconds |
| Previous Message | John Sidney-Woollett | 2006-01-05 16:16:35 | Re: Getting timestamp without milliseconds |