Re: julian day function

From: Thomas Lockhart <lockhart(at)alumni(dot)caltech(dot)edu>
To: doj(at)wwws2(dot)redaex(dot)de
Cc: pgsql-patches(at)postgresql(dot)org
Subject: Re: julian day function
Date: 2001-02-02 14:17:46
Message-ID: 3A7AC18A.84F1808C@alumni.caltech.edu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-patches

> I have written a function to calculate the julian day from any gregorian day.
> You can include this code in the contrib directory or whatever place seems
> applicable in future releases of posgresql.

Looks nice!

There is already a j2date()/date2j() subroutine pair in the backend, to
support all of the existing date/time arithmetic. Would you be willing
to use calls to that? Then we wouldn't have two sets of code to maintain
(not that JD calculations change very often ;)

It would likely be helpful to have a, say, "julian" argument to
date_part(), which I'd be happy to add in. There is already access to
Julian date using the to_char(date,'J') function call, and you can get a
numeric type return using

cast(to_char(date,'J') as int)

- Thomas

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Nathan Myers 2001-02-02 16:34:18 Re: configure problem with krb4 and ssl when compiling 7.1beta4
Previous Message Thomas Lockhart 2001-02-02 14:00:33 Re: A Sparc/Linux patch (for 7.1), and a Linux rc.d/init.dscript....

Browse pgsql-patches by date

  From Date Subject
Next Message Ryan Kirkpatrick 2001-02-03 01:58:51 Re: A Sparc/Linux patch (for 7.1), and a Linux rc.d/init.d script....
Previous Message Thomas Lockhart 2001-02-02 14:00:33 Re: A Sparc/Linux patch (for 7.1), and a Linux rc.d/init.dscript....