wie fügen Sie Tage, um einfache java-Datum-format
Wie sollte ich hinzufügen, 120 Tage, um meine aktuelle Datum, die ich mit einfachen Datum-format?
Ich habe gesehen, einige Beiträge darüber, aber konnte es nicht zu funktionieren,
Mein code ist unten:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
//get current date time with Date()
Date date = new Date();
Brauche ich die Calendar
Bibliothek oder kann ich es einfach zu tun mit einfachen Datum-format?
- Kalender wäre einfacher und genauer
- "=SimpleDateFormat ist nicht ein Datum Abstraktion. Es ist eine Formatierung Abstraktion.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Grundsätzlich können Sie einfach verwenden einen
Calendar
welche die Fähigkeit besitzt, automatisch die Rollen der verschiedenen Felder, die ein Datum auf der Grundlage der änderungen an einzelnen Feldern, zum Beispiel...Nehmen Sie einen genaueren Blick auf
Calendar
für mehr details.Ja, es ist ein Weg, dies zu tun mit Joda Time, aber ich könnte geben diesem Beispiel schneller 😉
Update mit JodaTime Beispiel
Der folgenden ist ein Beispiel für die Verwendung JodaTime. Man könnte analysieren, die
String
Wert direkt mit JodaTime, aber da hast du schon getan, ich habe nicht gestört...SpinnerDateModel
,..Ich würde vorschlagen, Sie verwenden
Joda
DateTime-wenn möglich. Der Vorteil ist, dass es Griffe TimeZone sehr anmutig. So fügen Sie Tage:Referenz:
http://joda-time.sourceforge.net/apidocs/org/joda/time/DateTime.html#plusDays(int)