Ich möchte die Anzahl der Tage zwischen "heute" und dem Geburtstag des Benutzers berechnen, den er/sie eingibt. Dies ist, was sollte das Programm wie folgt aussehen:Anzahl der Tage zwischen heute und Ihrem Geburtstag mit LocalDate-Klasse?
When are you born? 19961020 // the user inputs this
Today you are xxxx days old.
Das Datum in diesem Format sein muss: YYYYMMDD. Und das Programm sollte auch Schaltjahre berücksichtigen. Ich habe die LOCALDATE Klasse verwenden:
LocalDate datum = LocalDate.now();
int år = datum.getYear();
int månad = datum.getMonthValue();
int dag = datum.getDayOfMonth();
Eine andere Sache, ich habe zu prüfen, während Codierung ist, dass ich meinen eigenen Code zu verwenden, und nicht andere Methoden, die bereits hergestellt werden. Kannst du mir bitte dabei helfen? Ich habe keine Ahnung, wo ich anfangen soll oder wie ich mit meinem Code vorgehen soll.
https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html#until-java.time.chrono.ChronoLocalDate- vielleicht? (oder die andere "bis") –
siehe auch http://math.stackexchange.com/questions/683312/formula-to-calculate-difference-between-two-dates (für einige "math" -Ansatz) –
können Sie verwenden 'java.util.Calendar' API zB: http: //tutorials.jenkov.com/java-date-time/java-util-calendar.html – gihan