lua os.date("%Y-%m-%d %H:%M:%S")将得到的时间分成年月日时分秒
时间: 2024-05-04 20:13:22 浏览: 103
java Date获取年月日时分秒的实现方法
Lua是一种轻量级的脚本语言,常用于嵌入式系统和游戏开发。在Lua中,可以使用os.date函数来获取当前时间,并通过指定格式来格式化时间字符串。
对于给定的时间格式"%Y-%m-%d %H:%M:%S",可以使用os.date函数来获取当前时间,并将其分解为年、月、日、时、分、秒的形式。下面是一个示例代码:
```lua
local timeString = os.date("%Y-%m-%d %H:%M:%S")
local year = tonumber(string.sub(timeString, 1, 4))
local month = tonumber(string.sub(timeString, 6, 7))
local day = tonumber(string.sub(timeString, 9, 10))
local hour = tonumber(string.sub(timeString, 12, 13))
local minute = tonumber(string.sub(timeString, 15, 16))
local second = tonumber(string.sub(timeString, 18, 19))
print("年:", year)
print("月:", month)
print("日:", day)
print("时:", hour)
print("分:", minute)
print("秒:", second)
```
这段代码将会输出当前时间的年、月、日、时、分、秒的值。
阅读全文