Thread: Unix dateformat ?

Unix dateformat ?

From
Zsolt Varga
Date:
hi!

correct me, but is this possible postgresql doesn't contains any function
to convert date/datetime format to unix timestamp format?

in mysql I can do it with:

mysql> select unix_timestamp( now() ) as stamp;
+-----------+
| stamp     |
+-----------+
| 913710262 |
+-----------+

before I make any function in 'c', please if you know some solution inform
me,

    thanks,
    regards
        Redax

.----------------------------------------------------------.
|Zsolt Varga            | tel/fax:   +36 36 422811         |
| AgriaComputer LTD     | email:     redax@agria.hu        |
| System Administrator  | URL:       http://www.agria.hu/  |
`----------------------------------------------------------'


Re: [SQL] Unix dateformat ?

From
George Moga
Date:
Zsolt Varga wrote:

> hi!
>
> correct me, but is this possible postgresql doesn't contains any function
> to convert date/datetime format to unix timestamp format?
>
> in mysql I can do it with:
>
> mysql> select unix_timestamp( now() ) as stamp;
> +-----------+
> | stamp     |
> +-----------+
> | 913710262 |
> +-----------+
>
> before I make any function in 'c', please if you know some solution inform me,

If I undestund what you want ... try this:

SELECT date_part('epoch', 'now'::datetime) as seconds;

This function returns:

  seconds
---------
913712585
(1 row)

I use PostgreSQL 6.4 on Red Hat Linux 5.2 with 2.0.36 kernel version.

--
Best,
        George Moga,
        george@flex.ro
        george@cicnet.ro
        Braila, ROMANIA.