WE do not know what YOU want to do with the time data. As a programmer is is up to YOU to decide.
As I explained in your other topic thread …
So you need to modify these lines of code …
@text = shadowinfo["ShadowTime"].to_s
view.draw_text([30, 30], @text, {size: 18, color: [80, 80, 80]})
… so that you have available a direct reference to the Time object.
Also, the time text is not used outside the
draw()callback method, so it should be a localtextreference and not an@textinstance reference.
time = shadowinfo["ShadowTime"]
text = time.to_s
view.draw_text([30, 30], text, {size: 18, color: [80, 80, 80]})
Now you can call the #hour, #day, (and other methods) on the time object.
What you do with the data from the time object is your decision.