! 取得網路時間 (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 日期格式化相關