Lua编程中如何使用Time包?
Lua库为我们提供了一个时间包,可以用来计算当前时间,当前时间可以转换为小时、天和分钟,我们也可以将后面的值转换为Lua表示的时间。
为了使用库时间包,我们不一定需要任何东西,我们只需要在Lua脚本中编写以下命令就可以了。
以Lua格式打印当前时间的Lua代码-
示例
print(os.time())输出结果
1624642168
上面time命令的输出绝对不是我们通常在谈论时间时所期望的,但这就是lua表示时间的方式,返回的数字基本上是一个编码数字,它是当前日期和时间的组合。
示例
现在我们知道如何打印当前编码的日期和时间数字,让我们对其进行编码并将其转换为小时和秒。
考虑下面显示的代码-
local date = os.time() local day2year = 365.242 -- days in a year local sec2hour = 60 * 60 -- seconds in an hour local sec2day = sec2hour * 24 -- seconds in a day local sec2year = sec2day * day2year -- seconds in a year -- year print(date // sec2year + 1970) --> 2021.0 -- hour (in UTC) print(date % sec2day //秒2小时) -- minutes print(date % sec2hour //60) seconds print(date % 60)输出结果
2021.0 17 33 9
热门推荐
10 学霸毕业祝福语简短
11 要过年了祝福语简短
12 郭可盈老公生日祝福语简短
13 高考给舍友祝福语简短
14 空军婚礼祝福语简短
15 毕业祝福语简短英语小学
16 毕业离别祝福语简短老师
17 年底老板祝福语简短的
18 收围巾的祝福语简短