This is a piece of lua script that displays the time. I cannot separate the numbers ie: time.hour, ":"
,
to basically show hh:mm:ss
time = os.date("*t")
print(time.hour .. time.min .. time.sec)
There are several ways to do this:
Use string concatenation: print(time.hour .. ":" .. time.min .. ":" .. time.sec)
Use formatting: print(("%02d:%02d:%02d"):format(time.hour, time.min, time.sec))
Use table concatenation: print(table.concat({time.hour, time.min, time.sec}, ":"))
When you really need to format your string, my preference would be for #2. For time = {hour = 1, min = 20, sec = 5}
this prints:
1:20:5
01:20:05
1:20:5
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With