Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Aktuelle »

Unix-Zeit in ihre Komponenten umwandeln resp. Systemzeit auslesen

Inhalt dieser Seite
richtet sich an
EXPERTEN

 

Syntax

["Localtime","$TimeI","$Utime","$Sec","$Min","$Hour","$Mday","$Mon", "$Year","$Wday","$Yday","$IsDst"]

Funktion

Umwandeln einer Unix-Zeit in ihrer Einzelkomponenten und bei Bedarf Einlesen der Systemzeit.

Eingänge

  • "$TimeI":(int): Eingangszeit, falls 0 wird die aktuelle Zeit der Systemuhr verwendet (ansonsten dient der Logikbaustein als reiner Unix-Zeit-Konverter)

Ausgänge

  • "$Utime"(integer): Unix-Zeit (Sekunden seit 1.1.1970 00:00:00 UTC); auf 0 setzen, falls nur Konvertierungsfunktion benötigt wird.

  • "$Sec"(integer): Anzahl der Sekunden nach der vollen Minute (0 -59)

  • "$Min"(integer): Anzahl der Minuten nach der vollen Stunde (0-59)

  • "$Hour"(integer): Anzahl der Stunden nach Mitternacht (0-23)

  • "$Mday"(integer): Tag des Monats (1-31)

  • "$Mon"(integer): Anzahl der Monate seit Januar (0-11)

  • "$Year"(integer): Anzahl der Jahre nach 1900

  • "$Wday"(integer): Wochentag, d.h. Anzahl der Tage seit Sonntag (0-6)

  • "$Yday"(integer): Anzahl der Tage seit dem 1. Januar (0-365)

  • "$IsDst"(integer): positiv, sofern Sommerzeit; 0, sofern Winterzeit

Besonderheiten

  • Wird nur der eine einzelne Komponente benötigt, können die anderen Einzelkomponenten durch 0 ersetzt werden:
    ["Localtime",0,"$Utime",0,0,0,0,0,0,0,0,0]

Praktische Anwendungsbeispiele

  •  

Entsprechendes Logik-Modul

 

 

  • Keine Stichwörter