Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: mit Uhrzeiten rechnen Kategorie: Programmierung (von ChristianS - 19.08.2011 21:51)
Als Antwort auf Re: mit Uhrzeiten rechnen von ChristianS - 19.08.2011 21:22
Ich nutze:
C-Control II Station, OSOPT V3.1
> > Hallo Christian,
> >
> > > ich habe ein kleines Problem und weiss nicht so recht, wie ich es lösen soll: Ich habe verschiedene
> > > Schaltuhren programmiert; die Schaltzeiten werden in einer Tabelle im Format hhmm abgelegt.
> > > So bedeuten 2100 halt 21:00 uhr und 2145 steht für 21:45. Wenn ich jetzt auf 2100 30 Minuten
> > >  aufaddieren will, funktioniert das perfekt und die Aktion wird um 21:30 Uhr ausgeführt. Wenn ich
> > > jedoch auf 2145 die 30min addiere, dann passiert um 22:15 nichts, da 2145+30 nicht 2215, sondern
> > > 2175 sind und diese Zeit gibt es bekanntlich nicht....
> > >
> > > Kennt jemad eine einfache Funktion, die es bewerkstelligt, eine beliebige Anzahl von Minuten auf mein
> > > Zeitformat addiert, sodass ich die korrekte Schaltzeit bekomme?
> >
> > versuch mal folgendes:
> >
> > function addTime(int time, int minutes) returns int
> > {
> >  minutes= (time%100) + minutes;
> >  return (time/100 + minutes/60)*100 + (minutes%60);
> > }
> >

> >
> > MfG André H.
>
> Hallo André,
> puh, da wär´ ich nie 'drauf gekommen.. Besten Dank für die Antwort. Das baue ich sofort ein.
>
> GruÃ? aus Schwerte,
> ChristianS.

Hallo,
funktioniert super, aber: Ich habe das mal in Excel simuliert. Wenn ich jetzt 2145 nehme
und rechne nun180min drauf, dann wäre das eigentlich 0045. Das Ergebnis ist
aber 2545  Da muss irgendwo noch der Tagesumbruch berücksichtig werden......ich probier' mal
mit %24

GruÃ?,
Christian S.


    Antwort schreiben


Antworten:

Re: mit Uhrzeiten rechnen (von André H. - 20.08.2011 9:18)
    Re: mit Uhrzeiten rechnen (von ChristianS - 23.08.2011 21:04)
        Re: mit Uhrzeiten rechnen (von ChristianS - 23.08.2011 22:13)
            Re: mit Uhrzeiten rechnen (von André H. - 24.08.2011 13:40)
                Re: mit Uhrzeiten rechnen (von ChristianS - 24.08.2011 21:02)
                    Re: mit Uhrzeiten rechnen (von Rene Schulz - 23.12.2011 19:22)
            Re: mit Uhrzeiten rechnen (von ChristianS - 23.08.2011 22:54)
                Re: mit Uhrzeiten rechnen (von Rene Schulz - 23.12.2011 19:40)