Thread: Time Help

Time Help

From
"Brian C. Doyle"
Date:
Hello all,

I have a query result of @ 2 hours 10 mins 6 secs and I would like to 
change that to 02:10:06.  Currently the field is listed as "timespan"  This 
allows me to input date as 02:10:06 or 4h 10m 6s or even 2hrs 10 min 6 sec 
which are all the formats that I will be entering the time formats! How do 
I convert it into a the format of 02:10:06

Thanks to you all



Re: Time Help

From
"Brian C. Doyle"
Date:
Mark,

I tried that and had to change it to:

SELECT '0:00:00'::timespan + '02:10:06'::timespan;

To get any response.  the response i got was

@ 2 hours 10 mins 6 secs

Still in the wrong format
If is use :

SELECT '0:00:00'::time + '02:10:06'::timespan;

It get

No such function 'time_timespan' with the specified attributes

So i guess what I want to do is convert a timespan into time
How would I do that?


At 09:55 AM 8/22/00 -0400, Mark Volpe wrote:
>I'm not sure at all what you are asking, but I'm thinking you're trying to
>convert a "timespan" to a "time". Try adding it to a time like this:
>SELECT '0:00:00'::time + '02:10:06'::timespan;
>
>Mark
>
>"Brian C. Doyle" wrote:
> >
> > Hello all,
> >
> > I have a query result of @ 2 hours 10 mins 6 secs and I would like to
> > change that to 02:10:06.  Currently the field is listed as "timespan"  This
> > allows me to input date as 02:10:06 or 4h 10m 6s or even 2hrs 10 min 6 sec
> > which are all the formats that I will be entering the time formats! How do
> > I convert it into a the format of 02:10:06
> >
> > Thanks to you all



Re: Time Help

From
Mark Volpe
Date:
I'm not sure at all what you are asking, but I'm thinking you're trying to
convert a "timespan" to a "time". Try adding it to a time like this:
SELECT '0:00:00'::time + '02:10:06'::timespan;

Mark

"Brian C. Doyle" wrote:
> 
> Hello all,
> 
> I have a query result of @ 2 hours 10 mins 6 secs and I would like to
> change that to 02:10:06.  Currently the field is listed as "timespan"  This
> allows me to input date as 02:10:06 or 4h 10m 6s or even 2hrs 10 min 6 sec
> which are all the formats that I will be entering the time formats! How do
> I convert it into a the format of 02:10:06
> 
> Thanks to you all


Re: Time Help

From
Mark Volpe
Date:
I tried it on a box with postgres 6.5.3 and I got the result you did. On
postgres 7.0 I get 02:10:06 for both results. You should upgrade to 7.0 - it
is _much_ better.

Mark

"Brian C. Doyle" wrote:
> 
> Mark,
> 
> I tried that and had to change it to:
> 
> SELECT '0:00:00'::timespan + '02:10:06'::timespan;
> 
> To get any response.  the response i got was
> 
> @ 2 hours 10 mins 6 secs
> 
> Still in the wrong format
> If is use :
> 
> SELECT '0:00:00'::time + '02:10:06'::timespan;
> 
> It get
> 
> No such function 'time_timespan' with the specified attributes
> 
> So i guess what I want to do is convert a timespan into time
> How would I do that?
> 
> At 09:55 AM 8/22/00 -0400, Mark Volpe wrote:
> >I'm not sure at all what you are asking, but I'm thinking you're trying to
> >convert a "timespan" to a "time". Try adding it to a time like this:
> >SELECT '0:00:00'::time + '02:10:06'::timespan;
> >
> >Mark
> >
> >"Brian C. Doyle" wrote:
> > >
> > > Hello all,
> > >
> > > I have a query result of @ 2 hours 10 mins 6 secs and I would like to
> > > change that to 02:10:06.  Currently the field is listed as "timespan"  This
> > > allows me to input date as 02:10:06 or 4h 10m 6s or even 2hrs 10 min 6 sec
> > > which are all the formats that I will be entering the time formats! How do
> > > I convert it into a the format of 02:10:06
> > >
> > > Thanks to you all


Re: Time Help

From
Mark Volpe
Date:
SELECT '0:00:00'::time + '@ 2 hours 10 mins 6 secs'::timespan;
?column? 
----------02:10:06

Mark


"Brian C. Doyle" wrote:
> 
> Mark,
> 
> On your 7.0 box would you do:
> 
> SELECT '0:00:00'::time + '@ 2 hours 10 mins 6 secs':timespan;
> 
> For me and see if it will convert it! Need to decide if the upgrade will be
> with it and if it does this then it is!!!!
> 
> Thanks for your help Mark
> 
>   At 10:36 AM 8/22/00 -0400, you wrote:
> >I tried it on a box with postgres 6.5.3 and I got the result you did. On
> >postgres 7.0 I get 02:10:06 for both results. You should upgrade to 7.0 - it
> >is _much_ better.
> >
> >Mark
> >
> >"Brian C. Doyle" wrote:
> > >
> > > Mark,
> > >
> > > I tried that and had to change it to:
> > >
> > > SELECT '0:00:00'::timespan + '02:10:06'::timespan;
> > >
> > > To get any response.  the response i got was
> > >
> > > @ 2 hours 10 mins 6 secs
> > >
> > > Still in the wrong format
> > > If is use :
> > >
> > > SELECT '0:00:00'::time + '02:10:06'::timespan;
> > >
> > > It get
> > >
> > > No such function 'time_timespan' with the specified attributes
> > >
> > > So i guess what I want to do is convert a timespan into time
> > > How would I do that?
> > >
> > > At 09:55 AM 8/22/00 -0400, Mark Volpe wrote:
> > > >I'm not sure at all what you are asking, but I'm thinking you're trying to
> > > >convert a "timespan" to a "time". Try adding it to a time like this:
> > > >SELECT '0:00:00'::time + '02:10:06'::timespan;
> > > >
> > > >Mark
> > > >
> > > >"Brian C. Doyle" wrote:
> > > > >
> > > > > Hello all,
> > > > >
> > > > > I have a query result of @ 2 hours 10 mins 6 secs and I would like to
> > > > > change that to 02:10:06.  Currently the field is listed as
> > "timespan"  This
> > > > > allows me to input date as 02:10:06 or 4h 10m 6s or even 2hrs 10
> > min 6 sec
> > > > > which are all the formats that I will be entering the time formats!
> > How do
> > > > > I convert it into a the format of 02:10:06
> > > > >
> > > > > Thanks to you all


Re: Time Help

From
"Brian C. Doyle"
Date:
In Conclusion:

7.0.2 by default outputs the time span as 00:00:00 no matter what format 
you put in.
There is no need to convert it!

Thanks to Mark for all your help!!

At 11:03 AM 8/22/00 -0400, Mark Volpe wrote:
>SELECT '0:00:00'::time + '@ 2 hours 10 mins 6 secs'::timespan;
>
>  ?column?
>----------
>  02:10:06
>
>Mark
>
>
>"Brian C. Doyle" wrote:
> >
> > Mark,
> >
> > On your 7.0 box would you do:
> >
> > SELECT '0:00:00'::time + '@ 2 hours 10 mins 6 secs':timespan;
> >
> > For me and see if it will convert it! Need to decide if the upgrade will be
> > with it and if it does this then it is!!!!
> >
> > Thanks for your help Mark
> >
> >   At 10:36 AM 8/22/00 -0400, you wrote:
> > >I tried it on a box with postgres 6.5.3 and I got the result you did. On
> > >postgres 7.0 I get 02:10:06 for both results. You should upgrade to 
> 7.0 - it
> > >is _much_ better.
> > >
> > >Mark
> > >
> > >"Brian C. Doyle" wrote:
> > > >
> > > > Mark,
> > > >
> > > > I tried that and had to change it to:
> > > >
> > > > SELECT '0:00:00'::timespan + '02:10:06'::timespan;
> > > >
> > > > To get any response.  the response i got was
> > > >
> > > > @ 2 hours 10 mins 6 secs
> > > >
> > > > Still in the wrong format
> > > > If is use :
> > > >
> > > > SELECT '0:00:00'::time + '02:10:06'::timespan;
> > > >
> > > > It get
> > > >
> > > > No such function 'time_timespan' with the specified attributes
> > > >
> > > > So i guess what I want to do is convert a timespan into time
> > > > How would I do that?
> > > >
> > > > At 09:55 AM 8/22/00 -0400, Mark Volpe wrote:
> > > > >I'm not sure at all what you are asking, but I'm thinking you're 
> trying to
> > > > >convert a "timespan" to a "time". Try adding it to a time like this:
> > > > >SELECT '0:00:00'::time + '02:10:06'::timespan;
> > > > >
> > > > >Mark
> > > > >
> > > > >"Brian C. Doyle" wrote:
> > > > > >
> > > > > > Hello all,
> > > > > >
> > > > > > I have a query result of @ 2 hours 10 mins 6 secs and I would 
> like to
> > > > > > change that to 02:10:06.  Currently the field is listed as
> > > "timespan"  This
> > > > > > allows me to input date as 02:10:06 or 4h 10m 6s or even 2hrs 10
> > > min 6 sec
> > > > > > which are all the formats that I will be entering the time formats!
> > > How do
> > > > > > I convert it into a the format of 02:10:06
> > > > > >
> > > > > > Thanks to you all