lua-Programm zeigt die aktuelle Zeit
Dies ist ein Stück von lua-Skript, das zeigt die Zeit. Ich kann nicht getrennt die zahlen ie: time.hour, ":"
,
im Grunde zeigen hh:mm:ss
time = os.date("*t")
print(time.hour .. time.min .. time.sec)
- Ich habe nicht verwendet Lua viel, aber wäre nicht eine grundlegende
print(time.hour .. ":" .. time.min .. ":" .. time.sec)
es tun? - funktioniert Prima, ich hatte einen Fehler irgendwo in meinem script
- Ansonsten
print(os.date("%H:%M:%S"))
scheint es auch tun. lua.org/pil/22.1.html
InformationsquelleAutor kevintdiy | 2012-09-17
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es mehrere Möglichkeiten, dies zu tun:
Verwenden Sie die string-Verkettung:
print(time.hour .. ":" .. time.min .. ":" .. time.sec)
Formatierung:
print(("%02d:%02d:%02d"):format(time.hour, time.min, time.sec))
Tabelle Verkettung:
print(table.concat({time.hour, time.min, time.sec}, ":"))
Wenn Sie wirklich brauchen, um format-Zeichenfolge, meine Präferenz wäre für die #2. Für
time = {hour = 1, min = 20, sec = 5}
diese Drucke:Für einfaches drucken der Zeit - Extrakt, was Sie wollen (die Zeit) aus dem vollen Datum Stempel string:
Diese funktioniert auf meinem PC ;). Es kann eine verschiedene Datum-Stempel-string in Ihrem OS.
G