Datum letzte 7 tage

grepolit

Neues Mitglied
Hallo,
ich hab jetzt schon ne weile im internet nach einer lösung gesucht, aber bisher leider nicht passendes gefunden.

Ich möchte mir das Datum von heute und das der sieben vorhergegangenen Tage ausgeben lassen.
Das heutige Datum zu erzeugen ist kein Problem, aber ich scheitere an den vorhergegangenen Tagen...

Kann mir jmd auf die Sprünge helfen?

mfg Simon
 
Wie kommst auf das aktuelle Datum?
long ts = System.currentTimestamp()/1000;
//Da hast du den Unix-Timestamp für Jetzt
long day=60*60*24;
long tomorrow=ts-day;
 
Wie kommst auf das aktuelle Datum?
long ts = System.currentTimestamp()/1000;
//Da hast du den Unix-Timestamp für Jetzt
long day=60*60*24;
long tomorrow=ts-day;

Wer heutzutage Zeit und Datum noch so rechnet gehört gesteinigt. Das sind Methode aus 1970. Sorry aber seit es die Sommerzeit gibt bist du damit sowas von daneben.....

Gruß

Claus
 
Mit dem neuen DateTime-Konstrukt von Java lässt sich das doch einfach realisieren.

LocalDate.now() gibt dir das LocalDate-Objekt mit dem aktuellen Datum. Anhand von diesem Objekt kannst du mithilfe der Methode plusDays oder minusDays die Tage navigieren, um somit die neuen LocalDate-Objekte zu erhalten, die die letzten sieben Tage beschreiben. Wie du mit dem DateFormatter(-Builder) schließlich umgehen musst, kannst du hier nachlesen: http://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatterBuilder.html
 

Neue Themen


Zurück
Oben