Java:
import util.IO;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.Month;
import java.time.Period;
import java.time.chrono.ChronoLocalDate;
import java.time.chrono.ChronoLocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.*;
import java.time.temporal.ChronoUnit;
public class PersonUtils {
public static void main(String[] args) {
PersonUtils prg = new PersonUtils();
prg.execute();
}
{
final int PERS_ANZ_MAX = 100;
final int TAGE_MAX = 20;
final String KLINIK = "Lausitzer Gesundbrunnen.\nCottbus und Senftenberg";
}
void execute()
{
dateCalc();
getNextKey(null, null, null);
}
public LocalDate dateCalc()
{
String readAppointment = IO.readLine("Bitte ein Datum Angeben:");
LocalDate today = LocalDate.now();
DateTimeFormatter terminAngepasst = DateTimeFormatter.ofPattern("dd-mm-yyyy");
LocalDateTime appointment = LocalDateTime.parse(readAppointment, terminAngepasst);
Period zeit = today.until(appointment);
int yearsOftime = zeit.getYears();
int monthsOfTime = zeit.getMonths();
int daysOfTime = zeit.getDays();
System.out.println("es verbleiben noch " + daysOfTime + " Tage und " + monthsOfTime + " Monate sowie " + yearsOftime + " Jahre bis zum nächsten Termin.");
return today;
}
public String getNextKey(String name, String vorname, LocalDate datum)
{
return vorname;
}
}
Dies ist mein bisheriger code ich würde gerne "terminAngepasst" mit dem heutigen Datum berechnen aber dass haut nicht ganz hin.
lg
vin030
Zuletzt bearbeitet von einem Moderator: