! Obtener la hora de red (sys.net_time)
Declaración
marca_tiempo_segundos = sys.net_time([ tiempo_espera ])
Parámetros
- Tiempo de espera
Tipo real, parámetro opcional, utilizado para establecer el tiempo máximo de espera de la conexión al obtener la hora de red (unidad: segundos); valor predeterminado 2
Valor devuelto
- Marca de tiempo en segundos
Tipo entero; si tiene éxito, devuelve la marca de tiempo UNIX actual de la hora de red en segundos; devuelve 0 si se agota el tiempo de conexión o no se puede obtener la hora de red
Descripción
Este método puede ceder; antes de que devuelva el control, otros hilos pueden tener la oportunidad de ejecutarse
Ejemplo
local nt = sys.net_time() -- Obtiene la hora de red; tiempo de espera predeterminado de 2 segundos; devuelve 0 si se agota
--
local nt = sys.net_time(5) -- Obtiene la hora de red; tiempo de espera de 5 segundos; devuelve 0 si se agota
if nt==0 then
sys.alert('获取网络时间失败')
else
sys.alert(os.date('当前网络时间\n%Y-%m-%d %H:%M:%S', nt))
end
Nota: lo anterior utiliza os.date para formatear fechas