Forum: Algorithmen, Datenstrukturen und Klassendesign
by Rollo62,
28. Nov 2019
Wenn es nur um Zeit geht kannst Du es ja mit 360 "Industrietagen" glattbügeln.
Wenn es aber mit der realen Zeit irgendwie in Zusammenhang stehen muss,
würde ich immer mit Startdatumzeit, Differenzzeit und Enddatumzeit rechnen.
So kann man die Differenz zw. Start-End bekommen, oder umgekehrt das Ende aus Startzeit + Differenzsekunden berechen.
Ist aber halt nicht einfach nur A + B,...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Rollo62,
28. Nov 2019
LMonths := LDays div 30; // --> ! Hier passt es nicht, sind das sowas wie "Industrietage" ?
LDays := LDays mod 30; // --> ! dito
Wenn Du damit rechnest, und Dir die reale Zeit egal ist, dann ist es doch OK für dich.
Was genau willst Du denn überhaupt erreichen, beste Performance ?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Rollo62,
28. Nov 2019
Warum verlässt Du dich nicht auf die DateUtils für solche Umrechnungen ?