! Netzwerkzeit abrufen (sys.net_time)
Deklaration
Zeitstempel_in_Sekunden = sys.net_time([ Timeout ])
Parameter
- Timeout
Reelle Zahl, optionaler Parameter zum Festlegen der maximalen Wartezeit für die Netzwerkverbindung beim Abrufen der Netzwerkzeit (in Sekunden), standardmäßig 2
Rückgabewert
- Zeitstempel_in_Sekunden
Ganzzahl; bei Erfolg der UNIX-Zeitstempel der aktuellen Netzwerkzeit in Sekunden, bei einem Verbindungs-Timeout oder wenn die Netzwerkzeit nicht abgerufen werden konnte 0
Hinweise
Diese Methode kann die Ausführung abgeben; vor ihrer Rückgabe können andere Threads ausgeführt werden.
Beispiel
local nt = sys.net_time() -- Netzwerkzeit abrufen, standardmäßig 2 Sekunden Timeout, bei Timeout 0 zurückgeben
--
local nt = sys.net_time(5) -- Netzwerkzeit abrufen, 5 Sekunden Timeout, bei Timeout 0 zurückgeben
if nt==0 then
sys.alert('获取网络时间失败')
else
sys.alert(os.date('当前网络时间\n%Y-%m-%d %H:%M:%S', nt))
end
Hinweis: Der obige Code verwendet os.date zur Datumsformatierung.