我试图做一个模拟时钟显示的时间(12小时),我不得不使用Lua。我用下面的线来获取时间格式为:Lua os.date()函数不工作在计算机工艺
os.date('%I:%M')
这显然是我不断收到一个零误差不工作,这是唯一错的代码。 os.time工作正常,但不是os.date;我甚至尝试过没有'%I:%M'(该时间的格式),但它仍然无法与os.date()一起使用。
我在做什么错?我是否必须从其他库中导入日期函数?我是一个总的Lua BTW nooby ...
实际上,我用它来工作了ComputerCraft显示器上的Minecraft但代码:
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”。
我认为你需要表现出更多的你*实际*代码有点...什么你张贴看起来不错,但没有按”没有任何意义。 – Roddy 2012-08-09 22:33:47