Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Iguana 中使用 Lua(接口软件)
我有位于 AEST 时区的服务器,我试图在 UTC 中获取时间,如下所示:
trace(os.time(os.date('!*t'))) trace(os.time(os.date('*t'))) trace(os.time(os.date('!%c')))
这是我得到的输出:
它不断返回本地时间而不是 UTC。
我错过了什么吗?
服务器是 Windows Server 2012。
要获得 UTC 时间,请使用!:
!
os.date('!%c')
首先通过此代码检查您的时区
local now = os.time() localtime_minus_UTC = os.difftime(os.time(os.date("*t", now)), os.time(os.date("!*t", now)))