我正在尝试模拟时钟显示时间(12小时),我必须使用Lua。我使用以下行来获取这种格式的时间:
os.date('%I:%M')
这显然不起作用,因为我不断收到错误,这是代码唯一的错误。 os.time工作正常但不是os.date;我甚至试过没有'%I:%M'(时间的格式),它仍然不能用于os.date()。
我做错了什么?我是否必须从其他库中导入日期函数?我是Lua nooby BTW ...
我实际上是用它来为Minecraft上的ComputerCraft工作,但代码是:
m = peripheral.wrap('back')
m.setTextScale(5)
while i == i do
m.clear()
m.setCursorPos(1,1)
x = os.date('%I:%M')
m.write(x)
sleep(60)
end
事情是,其余代码不会影响它。 os.date是唯一的问题因为我单独尝试它并且它给了我同样的错误“尝试调用nil”。