Datums/Zeitberechnung komplett manuell...



  • Hallo Allerseits,

    ich muss in einem Visualisierungssystem datumsübergreifend die Anzahl von Stunden zwischen zwei Datums-/Zeiteinträgen ermitteln.

    Das Dumme ist nur, daß es ÜBERHAUBT keine maschinelle Unterstützung dafür gibt. Ich habe also strings mit Zahlen, pflück diese auseinander, konvertiere in Integers, addiere, subtrahiere, fallunterscheide, hoffe eine richtige Zahl zu kriegen et vice versa.

    Meine Frage:
    Kennt irgendwer einen Link der sich mit dieser Problematik näher beschäftigt und wo ich mal kiebitzen kann? Im Moment hab ich noch das dumme Gefühl irgendwas vergessen zu haben.
    😕
    mfg mismatch

    Google mit "datumsrechnung" hat nich geholfen...



  • ich würd mir ne klasse "datum" schreiben, per konstruktor alle werte für jahr, monat, stunde, etc einlesen, und operatoren für + und - implementieren. dann kansnte bequem so machen:

    Datum mydate_1("24/01/2003 12:00:00", DDMMYYYY_HHMMSS);
        Datum mydate_2("12:01:00 24-01-2003"; HHMMSS_DDMMYYYY);
        Datum date_diff = mydate_1 - mydate_2;
    

    den konstruktor kannste ja soweit ausbauen, dass du verscheidenste datenformate akzeptierst. in der differenz steht dann z.b. wieviel zeit vergangen ist zwischen den beiden monaten, in dem fall also: 00:01:00 00/00/0001


Anmelden zum Antworten