os.time()Lua生成的错误处理表

时间:2014-03-02 18:14:36

标签: date lua formatting lua-table

table.concat(os.date("*t"), ":",4,6)

任何想法为什么^ this ^或this

test = os.date("*t")
table.concat(test, ":" , 4 , 6 )

不起作用?

  

输入:3:'concat'表中索引4处的无效值(nil)

2 个答案:

答案 0 :(得分:3)

table.concat适用于数字索引表。而os.date '*t'的输出将是table like

hour    18
min 20
wday    1
day 2
month   3
year    2014
sec 49
yday    61
isdst   false

答案 1 :(得分:0)

虽然不是你直接问题的答案,但我怀疑你要做的是检索以冒号分隔的时间。

最好的方法是os.date"%H:%M:%S"

格式化选项非常灵活,可以使用C strftime format