Adjust extract(epoch) example to clarify that it includes fractional
seconds, per gripe from Richard Neill. Also, add a cross-reference to the to_timestamp function.
This commit is contained in:
parent
9bd27b7c9e
commit
f3f6737af9
@ -1,4 +1,4 @@
|
||||
<!-- $PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.484 2009/08/03 21:11:39 joe Exp $ -->
|
||||
<!-- $PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.485 2009/08/10 16:10:19 tgl Exp $ -->
|
||||
|
||||
<chapter id="functions">
|
||||
<title>Functions and Operators</title>
|
||||
@ -6239,8 +6239,8 @@ SELECT EXTRACT(DOY FROM TIMESTAMP '2001-02-16 20:38:40');
|
||||
</para>
|
||||
|
||||
<screen>
|
||||
SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40-08');
|
||||
<lineannotation>Result: </lineannotation><computeroutput>982384720</computeroutput>
|
||||
SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40.12-08');
|
||||
<lineannotation>Result: </lineannotation><computeroutput>982384720.12</computeroutput>
|
||||
|
||||
SELECT EXTRACT(EPOCH FROM INTERVAL '5 days 3 hours');
|
||||
<lineannotation>Result: </lineannotation><computeroutput>442800</computeroutput>
|
||||
@ -6250,10 +6250,13 @@ SELECT EXTRACT(EPOCH FROM INTERVAL '5 days 3 hours');
|
||||
Here is how you can convert an epoch value back to a time
|
||||
stamp:
|
||||
</para>
|
||||
|
||||
<screen>
|
||||
SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 982384720 * INTERVAL '1 second';
|
||||
SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 982384720.12 * INTERVAL '1 second';
|
||||
</screen>
|
||||
<para>
|
||||
(The <function>to_timestamp</> function encapsulates the above
|
||||
conversion.)
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user