WinFuture-Forum.de: Java: Problem Bei Zeitdifferenzberechnung - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Java: Problem Bei Zeitdifferenzberechnung


#1 Mitglied ist offline   sparkle 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.330
  • Beigetreten: 30. Mai 05
  • Reputation: 0

geschrieben 22. Mai 2007 - 23:45

Ahoi!

Ich wollte ein bisschen mit Java rumspielen, und die Zeit bis zu den Sommerferien berechnen lassen. Funktioniert grundsätzlich auch, aber nur wenn ich die berechnete Differenz durch 2 teile... es kommt nämlich genau das doppelte raus, als was rauskommen müsste.

http://rafb.net/p/MPmevB65.html

Unlogisch!?

Dieser Beitrag wurde von sparkle bearbeitet: 22. Mai 2007 - 23:46

Dieser sparkle hat Super-Kuh-Kräfte
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 23. Mai 2007 - 07:00

Bei mir kommen aktuell 29 Tage raus, stimmt das denn nicht?
0

#3 Mitglied ist offline   sparkle 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.330
  • Beigetreten: 30. Mai 05
  • Reputation: 0

geschrieben 23. Mai 2007 - 07:12

Doch, das stimmt schon. Aber das funktioniert nur wegen der Zeile:
sommerferienstart = sommerferienstart/2;

Und die hat absolut keine logische Erklärung.

Dieser Beitrag wurde von sparkle bearbeitet: 23. Mai 2007 - 07:12

Dieser sparkle hat Super-Kuh-Kräfte
0

#4 Mitglied ist offline   MNG 

  • Gruppe: aktive Mitglieder
  • Beiträge: 293
  • Beigetreten: 29. März 06
  • Reputation: 0

geschrieben 23. Mai 2007 - 09:49

Öhm, also ich sehe da keinen Fehler. Verwechselst du Juni und Juli? Der Monat "6" ist Juli, Calendar beginnt bei "0" zu zählen. Die zwei Daten, die du subtrahierst sind "21. Juli 2007" und "23. Mai 2007". Da liegen etwas weniger als zwei Monate zwischen, also 58 Tage und noch bischen Kleinkram.

Dieser Beitrag wurde von MNG bearbeitet: 23. Mai 2007 - 09:50

0

#5 Mitglied ist offline   sparkle 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.330
  • Beigetreten: 30. Mai 05
  • Reputation: 0

geschrieben 23. Mai 2007 - 13:00

:imao: So ein bescheuerter Fehler.. vielen Dank für den Hinweis.
Wieso zum Teufel fangen die Tage bei 1, aber die Monate bei 0 an!? :D
Dieser sparkle hat Super-Kuh-Kräfte
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0