! 获取网络时间 (sys.net_time)

声明

秒级时间戳 = sys.net_time([ 超时时间 ])

参数及返回值

  • 超时时间
    • 实数型,可选参数,用于设置获取网络时间联网的最大等待时间 (单位:秒) ,默认 2
  • 秒级时间戳
    • 整数型, 成功则返回当前网络时间的秒级 UNIX 时间戳,连接超时或未能成功获取网络时间返回 0

说明

这个方法可能会让出,在这个方法返回之前,其它的 线程 可能会得到运行机会

示例

local nt = sys.net_time() -- 获取网络时间,默认 2 秒超时,超时返回 0
--
local nt = sys.net_time(5) -- 获取网络时间,5 秒超时,超时返回 0
if nt==0 then
    sys.alert('获取网络时间失败')
else
    sys.alert(os.date('当前网络时间\n%Y-%m-%d %H:%M:%S', nt))
end

:上述代码中使用了 os.date 日期格式化相关

results matching ""

    No results matching ""