18. Oktober 200223 j Servus, Ich hab ein problem mit der Datum funktion in Java (JDK 1.4.1). Ich finde einfach nicht raus wie ich das Datum berechne Heut vor 30 Tagen. Hat jemand eine Ahnung wie man das macht?????? Es wäre Cool wenn ihr mir helfen könntet. MfG Rester :mod
18. Oktober 200223 j Schau Dir mal die Klasse GregorianCalendar an. Dort gibts einige Methoden, die Dir helfen. k.o.b
18. Oktober 200223 j Leider habe ich probleme mit diesen Gregoriencalendar ich bekomme nur wirre Daten von dem Object wieder. hat jemand ein Plausibles Beispiel für mich wie ich das Heutige Dataum - 30 Tabe nehmen und dann in einem String aus gebe im Format yyyymmDDssmmssSSS ?!?!?!?
18. Oktober 200223 j ich weis nicht ob dir das hilft. Aber ich benutze den GregoianCalendar so das ich ihm ein Datum gebe und er mir vom datum bis zur Gegenwart mir die vergangenen Millisekunden berechnet. Aber es sollte möglich sein das du ihn z.B. ein Millisek. Wert angiebts und er dir dann das Datum raussucht.
18. Oktober 200223 j ich habe die lösung gefunden danke euch allen. mit der Gegor Calender import java.util.*; import java.text.*; public class DatumCal{ public String RechDatum (int tage) { GregorianCalendar jetzt = new GregorianCalendar(); int year = jetzt.get(GregorianCalendar.YEAR); int month = jetzt.get(GregorianCalendar.MONTH); int date = jetzt.get(GregorianCalendar.DATE); GregorianCalendar heute = new GregorianCalendar( year, month, date); heute.add(GregorianCalendar.DATE, tage); Date heutemanipuliert = heute.getTime(); Format formatter; // Object zur Formatierung des Datums Objekt formatter = new SimpleDateFormat("yyyyMMDDHHmmssSSS"); String ausgabe = formatter.format(heutemanipuliert); return ausgabe; } } Ich habe einen Lösungsansatz in einen Tutorial bei Java World gefunden Danke an Robert Nielsen (für Calculating Java dates) bei JavaWorld :marine :bimei
24. Oktober 200223 j Originally posted by Rester Servus, Ich hab ein problem mit der Datum funktion in Java (JDK 1.4.1). Ich finde einfach nicht raus wie ich das Datum berechne Heut vor 30 Tagen. Hat jemand eine Ahnung wie man das macht?????? Es wäre Cool wenn ihr mir helfen könntet. MfG Rester :mod Du kannst dir das aktuelle Datum als Millisekunden seit dem 1.1.1970 geben lassen und dann die 30 Tage (auch in Millisekunden) abziehen dann daraus wieder ein Datumsobjekt machen ... so dürfte es gehen ... mehr oder minder. Frank
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.