ich finde mit getTime die Sekundenzahl seit 1.1.1970 heraus.... und das von dem Zeitpunkt an dem dieseer punkt aufgerufen wird.... Nun will ich jedoch das Datum von gestern ausgeben.... Ich hab schon versucht von der zurückgegebenen Sekundenanzahl 43200 abzuziehen.... und diese dann mit setTime(sekundenAnzahl) wieder als Datum umzuformatieren.... keine Chance....
kann mir jemand von Euch helfen??? Gibts da überhaupt eine Möglichkeit.....
java.util.GregorianCalendar gc = new java.util.GregorianCalendar(); gc.setTime(java.util.new Date()); // Explicit Datum auf heute setzen; ich meine aber, daß der gc automatisch das akt. Datum hat gc.add(java.util.Calendar.DAY_OF_YEAR, -1); // Einen Tag davor gehen java.util.Date yesterday = gc.getTime(); // Date Instanz besorgen
-- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
@virtual: Du hast recht. Wenn du den Defaultkonstruktor der GregorianCalendar-Klasse aufrust, dann wird das heutige Datum angezeigt. D.h. die zweite Zeile kann weggelassen werden. -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)