Datetime 可以在Lua4.0中包含操作系统库吗?

Datetime 可以在Lua4.0中包含操作系统库吗?,datetime,lua,operating-system,lua-4.0,Datetime,Lua,Operating System,Lua 4.0,我一直在使用lua的4.0版本,它似乎不支持os库。有没有办法将此库包含到我的项目中? 或者获得另一种方法来使用中包含的与日期时间计算相关的功能 最好使用*.lua文件而不是*.c文件,因为我没有完整的代码访问权限 当我运行以下行时 print(os.time{year=1970, month=1, day=1, hour=0}) 我得到一个错误声明: 尝试索引全局“os”(零值) 如前所述,不可能使用操作系统库。所以time()函数对我不可用 如前所述,无法使用操作系统库。所以time()函

我一直在使用lua的4.0版本,它似乎不支持os库。有没有办法将此库包含到我的项目中? 或者获得另一种方法来使用中包含的与日期时间计算相关的功能

最好使用*.lua文件而不是*.c文件,因为我没有完整的代码访问权限

当我运行以下行时

print(os.time{year=1970, month=1, day=1, hour=0})
我得到一个错误声明:

尝试索引全局“os”(零值)


如前所述,不可能使用操作系统库。所以time()函数对我不可用

如前所述,无法使用操作系统库。所以time()函数对我不可用

添加到(完全正确)(如果您不允许“操作系统”访问,您通常就完成了),很有可能原始程序员已经为您提供了一些替代工具来完成您的工作(祝您好运)。在一个完美的世界中,这些将在脚本环境的某种用户手册中描述。但是,如果手册因时间而丢失(或者根本不存在),您可能会通过挖掘基本函数的结果来探索任何预加载的库。(至少我希望在4.0中也是这样做的。)也就是说,如果原始程序员没有为您阻止globals()。

添加到(完全正确)(如果您不允许“os”访问,您通常就完成了),有一些非常微小的机会,最初的程序员可能已经为您提供了一些替代设施来做您的事情(祈祷)。在一个完美的世界中,这些将在脚本环境的某种用户手册中描述。但是,如果手册因时间而丢失(或者根本不存在),您可能会通过挖掘基本函数的结果来探索任何预加载的库。(至少我希望在4.0中也是这样做的。)也就是说,如果最初的程序员没有为您阻止globals()。

只是出于好奇,为什么您要使用Lua4?如果您无法获得所需的使用,那么
.lua
文件就不可能复制
os
库;您需要一个C模块。@hjpotter92:我被4.0困住了,因为我运行的应用程序是4.0版本的,我不需要升级。不过,我可以添加lua函数。@ColonelThirtyTwo:我很害怕。只是出于好奇,你为什么要坚持使用lua 4?如果你不能得到你需要使用的东西,那么一个
。lua
文件不可能复制
os
库;您需要一个C模块。@hjpotter92:我被4.0困住了,因为我运行的应用程序是4.0版本的,我不需要升级。但是我可以添加lua函数。@ColonelThirtyTwo:我很害怕。