Re: Converting seconds past midnight to a time - Mailing list pgsql-general

From Jim C. Nasby
Subject Re: Converting seconds past midnight to a time
Date
Msg-id 20051219221109.GQ28771@pervasive.com
Whole thread Raw
In response to Re: Converting seconds past midnight to a time  ("Karl O. Pinc" <kop@meme.com>)
Responses Re: Converting seconds past midnight to a time
List pgsql-general
On Sun, Dec 18, 2005 at 07:29:45AM +0000, Karl O. Pinc wrote:
>
> On 12/17/2005 10:21:39 PM, Michael Glaesemann wrote:
> >
> >On Dec 18, 2005, at 13:25 , Karl O. Pinc wrote:
> >>On a related note is there some reason why
> >>interval + int
> >>does not result in the interval plus int number
> >>of seconds?
> >
> >Why should the int necessarily represent seconds and not some other
> >amount of time? It's just a unit-less value.
>
> Good question.  I guess it's because I couldn't corece
> an int into an interval number of seconds. ;-)  But if it was to be
> anything it should be seconds or milliseconds as those
> are the only ones that make the math easy, in the sense of
> working with whole numbers.

Well, generally speaking people work with time either in some native
format (ie: timestamp) or as a number of seconds. I don't think there's
enough consistency between time being a number of milliseconds or
microseconds to warrant that.

Personally, I don't think it would be unreasonable to allow timestamp +
int and timestamp + double (with int and double being treated as
seconds). I don't recall ever seeing an email on the lists from someone
expecting time/timestamp + bare number to mean 'add X hours' or 'add X
fractional seconds', but people do ask about adding X seconds pretty
often.

Another option would be creating a set of timestamp math functions; that
would probably help cut down on the number of questions about this.
--
Jim C. Nasby, Sr. Engineering Consultant      jnasby@pervasive.com
Pervasive Software      http://pervasive.com    work: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf       cell: 512-569-9461

pgsql-general by date:

Previous
From: "Jim C. Nasby"
Date:
Subject: Re: [Pgsqlrpms-hackers] Re: DBlink documentation
Next
From: "Jim C. Nasby"
Date:
Subject: Re: update count