From: | Karel Zak <zakkr(at)zf(dot)jcu(dot)cz> |
---|---|
To: | Josh Berkus <josh(at)agliodbs(dot)com> |
Cc: | sqllist <pgsql-sql(at)postgresql(dot)org>, Thomas Lockhart <lockhart(at)alumni(dot)caltech(dot)edu> |
Subject: | Re: No Documentation for to_char(INTERVAL, mask) |
Date: | 2001-03-07 10:23:36 |
Message-ID: | 20010307112335.A6373@ara.zf.jcu.cz |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
On Tue, Mar 06, 2001 at 09:22:25AM -0800, Josh Berkus wrote:
> Karel,
>
> > The 'interval' version of to_char() isn't implemented -- may be in 7.2
> > (it's high in my TODO list:-)
>
> Grazie. (One of the things I love about PostgreSQL is being able to
> get definitive answers on functionality -- try asking Microsoft an "is
> this implemented?" question!)
:-)
> Given the lack of to_char(interval), I'd like to write a PLPGSQL
> function to fill the gap in the meantime. If you can answer a few
> questions about how interval values work, it would be immensely helpful:
>
> 1. Hours, minutes, and seconds are displayed as "00:00:00". Days are
> displayed as "0 00:00:00". How are weeks, months, and years displayed?
>
> 2. If months have their own placeholder in the Interval data type, how
> many days make up a month? Is it a fixed value, or does it depend on
> the calendar?
A displayed format is external string alternate of a internal number based
form. A interval/timestamp string that you use in SQL is parsed to 'tm'
struct (see man ctime) where has each item like hours, minutes own field.
For some date/time operation is used Julian date (..etc) -- internaly PG
not works with strings for date/time.
I mean is too much difficult write a 'interval' to_char() version in
some procedural language without access to real (internal) form of
'interval'.
Big date/time guru is Thomas (CC:), comments?
Karel
--
Karel Zak <zakkr(at)zf(dot)jcu(dot)cz>
http://home.zf.jcu.cz/~zakkr/
C, PostgreSQL, PHP, WWW, http://docs.linux.cz, http://mape.jcu.cz
From | Date | Subject | |
---|---|---|---|
Next Message | Grigoriy G. Vovk | 2001-03-07 11:30:09 | Re: Quick question MySQL --> PgSQL |
Previous Message | Emils Klotins | 2001-03-07 10:01:30 | default value syntax - pg compared to? |