Home
/
JavaForum
/
Java allgemein
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
4.858 User online
0 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 1941 von 2212 (88%)
Autor
Cy
Datum
29.07.03, 09:02
Betreff
Re: rechnen mit datum???????
Zitat:
ich muss irgendwie mit dem datum rechnen, weil ich eine auswahl schaffen muss, wo von u. bis ausgewaehlt werden soll.
jetzt muss ich die differenz irgendwie berechnen. am liebsten waere mir wenn ich datumbis-datumvon rechnen koennte und ein integerwert heraus kommt.
ich brauche die anzahl der tage die zwischen den beiden datum-werten liegt.
Hallo,
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html
Diese Klasse (bzw. GregorianCalendar als Subklasse) ist dein Freund. Ich warne dich gleich mal vor, das ist nicht immer sehr angenehm. Ich hatte ähnliche Probleme und hab es direkt mit Calendar gelöst, der Gregorian soll aber angeblich geeigneter sein.
Du kannst dir praktisch eine Instanz von Calendar schaffen, eine mit Anfang, eine mit Enddatum (
Calender.getInstance()
) und dann den höchsten Wert im jeweiligen Anfangsmonat rausfinden. Anschließend mußt nur noch Monate bzw. Jahre durchzählen.
Das ist wie gesagt nicht sehr angenehm, vielleicht gibts ne bessere Möglichkeit (equalToAnotherCalender oder sowas) um die zu vergleichen.
Achja, nur so ein Tip: wenn du das dann auf nen produktiven Server (vielleicht mit Linux) portierst, überprüfe immer ob die lokalen Zeiteinstellungen passen, sonst suchst du Jahre nach dem Fehler ;-)
Cheers,
Chris
---
Kaffee ruled wie Sau!
Diskussionsverlauf:
Re: rechnen mit datum???????
rechnen mit datum???????
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com