Lấy thời gian mạng (sys.net_time)
Khai báo
sec_ts = sys.net_time([ timeout ])
Tham số
- timeout
Kiểu số, không bắt buộc. Thời gian chờ mạng tối đa tính bằng giây. Mặc định:2.
Giá trị trả về
- sec_ts
Kiểu số nguyên. Dấu thời gian UNIX theo giây của thời gian mạng hiện tại. Trả về0khi hết thời gian chờ hoặc thất bại.
Mô tả
Phương thức này có thể nhường quyền thực thi; các luồng khác có thể chạy trước khi phương thức trả về.
Ví dụ
local nt = sys.net_time() -- thời gian chờ mặc định 2 giây, trả về 0 khi hết thời gian
--
local nt = sys.net_time(5) -- thời gian chờ 5 giây
if nt==0 then
sys.alert('Không lấy được thời gian mạng')
else
sys.alert(os.date('Thời gian mạng\n%Y-%m-%d %H:%M:%S', nt))
end
Lưu ý: Ví dụ trên sử dụng định dạng os.date.