! Obtenir l’heure réseau (sys.net_time)
Déclaration
horodatageSecondes = sys.net_time([ délaiExpiration ])
Paramètres
- délaiExpiration — Nombre réel facultatif, délai maximal de connexion (en secondes) ; par défaut 2
Valeur de retour
- horodatageSecondes — Entier, horodatage UNIX actuel en secondes ; renvoie 0 en cas d’expiration ou d’échec
Description
Cette méthode peut céder l’exécution ; avant son retour, d’autres threads peuvent s’exécuter.
Exemple
local nt = sys.net_time() -- Heure réseau, délai par défaut de 2 secondes, renvoie 0 à l’expiration
--
local nt = sys.net_time(5) -- Heure réseau, délai de 5 secondes, renvoie 0 à l’expiration
if nt==0 then
sys.alert('获取网络时间失败')
else
sys.alert(os.date('当前网络时间\n%Y-%m-%d %H:%M:%S', nt))
end
Remarque : le code utilise le formatage de date os.date.