Datumsfunktionen und Zeitberechnung

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

Antworten
mano
Beiträge: 6
Registriert: 03.02.2017, 12:40

Datumsfunktionen und Zeitberechnung

Beitrag von mano » 03.02.2017, 12:51

Liebe Community,

für verschiedene Anwendungsfälle möchte ich innerhalb eines Skriptes ausgehend von einem Datum (Beispiel: 2017-02-03) ein weiteres Datum X Tage vorher und Y Tage nachher errechnen. In anderen Programmiersprachen würde ich nun einfach aus dem Datum ein UNIX-Timestamp erstellen und die X bzw. Y Tage als Sekundenwert addieren oder subtrahieren. Danach würde man den errechneten Sekundenwert als UNIX-Timestamp wieder in ein lesbares Format umwandeln.

Gibt es eine Möglichkeit?

BadenPower

Re: Datumsfunktionen und Zeitberechnung

Beitrag von BadenPower » 03.02.2017, 13:14

mano hat geschrieben:Gibt es eine Möglichkeit?
Einfach die Anzahl der Sekunden zum Datumswert hinzuzählen oder abziehen. Fertig!
.

Benutzeravatar
robbi77
Beiträge: 13871
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Datumsfunktionen und Zeitberechnung

Beitrag von robbi77 » 03.02.2017, 14:37

Wo ist die Entwicklung?


Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

BadenPower

Re: Datumsfunktionen und Zeitberechnung

Beitrag von BadenPower » 03.02.2017, 15:18

robbi77 hat geschrieben:Wo ist die Entwicklung?
:?: :?: :?:
Also ich sehe die Rubrik nicht dafür, dass hier Entwicklungen vorgestellt werden sollen, sondern wenn man Fragen, zum Beipiel zur Entwicklung von Skripten, in den in der Rubrik genannten Bereichen hat.
.

Benutzeravatar
robbi77
Beiträge: 13871
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Datumsfunktionen und Zeitberechnung

Beitrag von robbi77 » 03.02.2017, 15:27

Ansichtssache. [emoji848]


Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

mano
Beiträge: 6
Registriert: 03.02.2017, 12:40

Re: Datumsfunktionen und Zeitberechnung

Beitrag von mano » 04.02.2017, 19:05

Vermutlich hatte ich einen falschen Datentyp verwendet - Das Script funktioniert nun :-)

Code: Alles auswählen

if((dateTime+(86400*30)).Format("%d.%m.") == currentDate) { MachWas= true; }

BadenPower

Re: Datumsfunktionen und Zeitberechnung

Beitrag von BadenPower » 04.02.2017, 20:05

mano hat geschrieben:Vermutlich hatte ich einen falschen Datentyp verwendet
Was Du falsch gemacht hast, das können wir Dir leider nicht mitteilen, da Du beim Erstellen der Frage leider vergessen hast, uns mitzuteilen, was Du schon versucht und auch keinen Code-Snipsel gepostest hast.
.

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“