Is there a command to display number of seconds as hrs:min:seconds?

Stephen Barncard stephen at barncard.com
Fri Oct 18 23:48:37 EDT 2019


(Ice cream cone hits forehead)
--
Stephen Barncard - Sebastopol Ca. USA -
mixstream.org


On Fri, Oct 18, 2019 at 2:24 PM JB via use-livecode <
use-livecode at lists.runrev.com> wrote:

> Here is a terminal example;
>
> on mouseUp
>   put shell( "date" ) into tData
>   answer question tData
> end mouseUp
>
> JB
>
> > On Oct 18, 2019, at 11:12 AM, Tom Glod via use-livecode <
> use-livecode at lists.runrev.com> wrote:
> >
> > Let me throw my hat into the ring here...lol....I wrote this function to
> > display time in a specific format
> >
> > function TimeDisplay HowManySeconds
> >   local final_output = "<d> days <hh>:<mm>:<ss>"
> >
> >   local running_second_count
> >   local next_calculation
> >
> >   set itemdelimiter to "."  -- we are looking at boths sides of the
> > decimal place
> >
> >   // 86,400 seconds in an day
> >   // 3600 in an hour
> >   // 60 seonds in a minute
> >   // replace counts as you go
> >
> >   -- days
> >
> >   put HowManySeconds / 86400 into next_calculation
> >
> >   if next_calculation < 1 then
> >      put HowManySeconds into running_second_count
> >      replace "<d>" with "0" in final_output
> >   else
> >      // how many days?
> >      replace "<d>" with  item 1 of next_calculation in final_output
> >      put (HowManySeconds) - (item 1 of next_calculation * 86400) into
> > running_second_count
> >   end if
> >
> >   -- hours
> >
> >   put running_second_count / 3600 into next_calculation
> >
> >   if next_calculation < 1 then
> >      replace "<hh>" with "00" in final_output
> >   else
> >      // how many hours?
> >      if the number of characters in item 1 of next_calculation = 1 then
> >         replace "<hh>" with "0" & item 1 of next_calculation in
> > final_output
> >      else
> >         replace "<hh>" with item 1 of next_calculation in final_output
> >      end if
> >
> >      put (running_second_count) - (item 1 of next_calculation * 3600)
> into
> > running_second_count
> >   end if
> >
> >
> >   -- minutes
> >
> >   put running_second_count / 60 into next_calculation
> >
> >   if next_calculation < 1 then
> >      replace "<mm>" with "00" in final_output
> >   else
> >      // how many minutes?
> >      if the number of characters in item 1 of next_calculation = 1 then
> >         replace "<mm>" with "0" & item 1 of next_calculation in
> > final_output
> >      else
> >         replace "<mm>" with item 1 of next_calculation in final_output
> >      end if
> >
> >      put (running_second_count) - (item 1 of next_calculation * 60) into
> > running_second_count
> >
> >   end if
> >
> >   -- seconds
> >
> >   put running_second_count into next_calculation
> >
> >      if next_calculation < 1 then
> >      replace "<ss>" with "00" in final_output
> >   else
> >      // how many minutes?
> >      if the number of characters in item 1 of next_calculation = 1 then
> >         replace "<ss>" with "0" & next_calculation in final_output
> >      else
> >         replace "<ss>" with next_calculation in final_output
> >      end if
> >   end if
> >
> >   return final_output
> > end TimeDisplay
> >
> > On Fri, Oct 18, 2019 at 11:55 AM Dar Scott Consulting via use-livecode <
> > use-livecode at lists.runrev.com> wrote:
> >
> >> I would +1 a deltaTime format, but we might not agree on hours over 24
> and
> >> fractions of a second.
> >>
> >>> On Oct 17, 2019, at 10:25 PM, Bill Vlahos via use-livecode <
> >> use-livecode at lists.runrev.com> wrote:
> >>>
> >>> All great suggestions.
> >>>
> >>> I mostly wanted to see if there already was such a function - which
> >> there obviously isn’t.
> >>>
> >>> But it is great to see several easy ways to built your own.
> >>>
> >>> Thanks all.
> >>>
> >>> Bill Vlahos
> >>>
> >>>
> >>>> On Oct 17, 2019, at 8:51 AM, Bob Sneidar via use-livecode <
> >> use-livecode at lists.runrev.com> wrote:
> >>>>
> >>>> The problem with one-liners is that the genius is implicit, not
> >> explicit. ;-)
> >>>>
> >>>> Bob S
> >>>>
> >>>>
> >>>>> On Oct 17, 2019, at 08:44 , J. Landman Gay via use-livecode <
> >> use-livecode at lists.runrev.com> wrote:
> >>>>>
> >>>>> Show-off. :-)
> >>>>> --
> >>>>> Jacqueline Landman Gay | jacque at hyperactivesw.com
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> use-livecode mailing list
> >>>> use-livecode at lists.runrev.com
> >>>> Please visit this url to subscribe, unsubscribe and manage your
> >> subscription preferences:
> >>>> http://lists.runrev.com/mailman/listinfo/use-livecode
> >>>
> >>>
> >>> _______________________________________________
> >>> use-livecode mailing list
> >>> use-livecode at lists.runrev.com
> >>> Please visit this url to subscribe, unsubscribe and manage your
> >> subscription preferences:
> >>> http://lists.runrev.com/mailman/listinfo/use-livecode
> >>>
> >>
> >>
> >> _______________________________________________
> >> use-livecode mailing list
> >> use-livecode at lists.runrev.com
> >> Please visit this url to subscribe, unsubscribe and manage your
> >> subscription preferences:
> >> http://lists.runrev.com/mailman/listinfo/use-livecode
> >>
> >
> >
> > --
> > Tom Glod
> > Founder & Developer
> > MakeShyft R.D.A (www.makeshyft.com)
> > Office:226-706-9339
> > Mobile:226-706-9793
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list