Lua中的字符串片段

我提示用户输入一个变量'year'。

我需要获取4位变量年份的前两位和最后两位以进行高斯算法,并将它们分别存储在两个不同的变量中。

我需要帮助的是从“year”中获取前2个和最后2个数字。

点赞
用户50476
用户50476

尝试一下:

local n = 1234
local first = math.floor(n / 100)
local last = n % 100

print(first, last)

输出:

12  34
2012-07-18 16:14:12
用户501459
用户501459

为了补充Bart的回答,如果你将其保留在字符串形式中,可以使用sub来获取你想要的部分:

year = '1969'
firsttwo = year:sub(1,2)
secondtwo = year:sub(3,4)
2012-07-18 16:18:27