OSCAT Forum

oscat.lib => Bestehende Module / Existing Modules => Thema gestartet von: Loni99 am 12. Februar 2014, 13:47:28

Titel: Rechnen mit Uhrzeit
Beitrag von: Loni99 am 12. Februar 2014, 13:47:28
Hallo alle zusammen,
ich habe mal ein kleines Problem ;D.
Ich suche, brauche eine Funktion um einen negativen Offset zu einer Uhrzeit zu berechnen?
Hier das Beispiel, Ausgang (eine Heizung) soll schalten wenn Arbeitsbeginn um z.B. 06:00 Uhr ist ,und die Heizung 90 Minuten vor Arbeitsbeginn
vorheizen soll . Also 06:00 Uhr minus 90 Minuten = 04:30Uhr .
Habt ihr da eine Idee ?
Titel: Re: Rechnen mit Uhrzeit
Beitrag von: peewit am 12. Februar 2014, 16:13:04
hi

eine DT Variable beinhaltet die vergangenen Zeit seit 1.1.1970 in sekunden

wenn du nun von diesen variablenwert einfach 90 x 60 sekunden = 5400 abziehst dann ist das genau die zeit


wenn du aber eine time variable benutzt , beinhaltet die variable da anzahl der millisekunden seit 00:00h
in dem fall musst du time - 5400000 rechnen