Evtl. mal einen Blich hierdrauf werfen. Also schauen wie es dort
umgesetzt wurde.

http://wiki.rubyonrails.org/rails/pages/Duration




Ko Ko schrieb:
> Hallo,
>
> ich habe in einer Variable die Zeitdauer für einen Vorgang in Sekunden
> gespeichert.
>
> t = 9936.seconds
>
> Jetzt möchte ich, dass diese Zeitdauer auf der Website ausgegeben wird
> und zwar im Format:
>
> 02:45:36
>
> Realisiert habe ich das im Moment so:
>
>   
>>> hours = t/1.hour
>>>       
> => 2
>   
>>> minutes = (t-hours.hour)/1.minute
>>>       
> => 45
>   
>>> seconds = (t-hours.hour-minutes.minute)
>>>       
> => 36 seconds
>
> In Rails gibt es aber doch die Möglichkeit eine Zeit einfacher
> umzuformatieren:
>
>   
>>> t = Time.now
>>>       
> => Sun Jun 24 21:53:22 +0200 2007
>   
>>> t.strftime("%H:%M:%S")
>>>       
> => "21:53:22"
>
> Kann ich das auch mit Sekunden machen? Stehe ich auf dem Schlauch und es
> ist ganz einfach, oder muss man es wirklich händisch ausrechnen?
>
> Viele Grüße,
> Devillo
>   
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an