[Java] Algorithmus: Tage berechnen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Vlad_, 7. November 2007 .

  1. 7. November 2007
    Algorithmus: Tage berechnen

    hi,

    ich bräuchte nen algorithmus undzwar möchte ich diesem als parameter ein datum geben zum beispiel: 23. April 1548 und jetzt sollte der algorithmus die tage berechnen, die vergangen sind... Ich komme da irgendwie überhaupt nicht drauf und finde da auch gar nichts zu...
     
  2. 7. November 2007
    AW: Algorithmus: Tage berechnen

    aaaaalso.. erstmal musst du die jahre berechnen, die seit dem vergangen sind. Danach musst du die schaltjahre ermitteln ( machst so: Download offline! dem musst du ein jahr übergeben und der gibt ein boolischen wert zurück. True = schaltjahr, false = kein schaltjahr)

    dann ermittelst du die restlichen monate und tage und schon biste fertig.

    Ich hoffe du hast das so einigermaßen verstanden, sonst einfach nochmal nachfragen.

    MfG
     
  3. 7. November 2007
    AW: Algorithmus: Tage berechnen

    ich raffe da smit dem begin nicht so ganz... also logisch wäre es, wenn man das jahr einfach über den parameter nimmt so wie du das gemacht hast und dann %4 %100 %400 und dann weiß man ob das nschaltjahr ist...
     
  4. 7. November 2007
    AW: Algorithmus: Tage berechnen

    der gregorianische Kalender (nach dem du ja gehst) fängt erst bei 1582 an. Deswegen kann man theoretisch auch ab dem Jahr Schaltjahre berechnen. Ich musste das für die schule machen, deswegen ist das da berücksichtigt.

    MfG
     
  5. 7. November 2007
    AW: Algorithmus: Tage berechnen

    ah ok. ich muss einen kompletten abstracten datentyp erstellen. sieht derzeit nun etwa so aus. denke ich bekomms jetzt ganz hin:

    Nopaste - powered by project-mindstorm IT Services
     
  6. 7. November 2007
    AW: Algorithmus: Tage berechnen

    Je nach dem wie genau dus machen willst musst du noch mehr als nur das Schaltjahr beachten. Allerdings kannst dann sehr kompliziert werden
    Java Date und Calendar

    Eventuell hilft dir die Klasse Calendar auch noch etwas weiter
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.