lua Programm zeigt die aktuelle Uhrzeit an

8

Dies ist ein Stück Lua-Skript, das die Zeit anzeigt. Ich kann die Zahlen nicht trennen zB: time.hour, ":" , im Grunde zeigen hh: mm: ss

%Vor%     
kevintdiy 17.09.2012, 20:51
quelle

2 Antworten

5

Es gibt mehrere Möglichkeiten, dies zu tun:

  1. Verwenden Sie die Verkettung von Zeichenfolgen: print(time.hour .. ":" .. time.min .. ":" .. time.sec)

  2. Verwenden Sie die Formatierung: print(("%02d:%02d:%02d"):format(time.hour, time.min, time.sec))

  3. Verwenden Sie die Tabellenverkettung: print(table.concat({time.hour, time.min, time.sec}, ":"))

Wenn Sie wirklich Ihre Zeichenfolge formatieren müssen, wäre meine Präferenz für # 2. Für time = {hour = 1, min = 20, sec = 5} wird Folgendes gedruckt:

%Vor%     
Paul Kulchenko 17.09.2012, 21:02
quelle
1

Zum einfachen Ausdrucken der Uhrzeit - extrahieren Sie die gewünschte Zeit (die Uhrzeit) aus der vollständigen Datumsstempelfolge:

%Vor%

Das funktioniert auf meinem PC;). Möglicherweise gibt es eine andere Datumsstempelzeichenfolge in Ihrem Betriebssystem.

G

    
Gavin 04.07.2017 11:40
quelle

Tags und Links