Datum um ein Tag reduzieren

  • Themenstarter Themenstarter tinytime
  • Beginndatum Beginndatum
T

tinytime

Gast
Hallo,

wie kann ich am einfachsten, wenn ich ein Datum Objekt gegeben hab, den Tag um eins reduzieren.
Bspw. wenn ich den 1. April habe.., soll er auf den 31. März...
 
Was ist ein Datum Übjekt? Die Klasse java.util.Calendar bietet die Methode roll(...) mit der man das damit repräsentierte Datum um beliebige Einheiten verschieben kann.
 
wenn's mit nem Date Object sein muss dann
Java:
//Heutiges Datum - 1 Tag
long millisekundenEinesTages = 86400000;
Date datum = new Date(new Date().getTime()-millisekundenEinesTages);
 
Java:
        Calendar datum = Calendar.getInstance();
        // datum.set(6, datum.get(6)-1);
        datum.roll(6, -1);
        System.out.println(datum.getTime());
 
Zuletzt bearbeitet von einem Moderator:

Zurück
Oben