Ich versuche im Grunde zu zählen Tage zwischen zwei Daten, aber wenn das Datum in den Kalender zu analysieren, kann ich nicht das falsche Datum Format angeben.Zum Beispiel, wenn ich dies tun, konvertiert es automatisch das Datum zu 02.01/2017.please Hilfewie viele Tage zwischen zwei Daten
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
Calendar cal1 = new GregorianCalendar();
try {
Date date=df.parse("32/01/2017");
cal1.setTime(date);
}
catch (ParseException e)
{
JOptionPane.showMessageDialog(null, "Please enter a valid date");
}
analysieren Ich würde vorschlagen, durch die 'java.time 'Paket für etwas, das dies tun kann. –
Was ist die Frage? Der Versuch, den 32. Januar zu analysieren, wird zum 1. Februar, und Sie würden das nicht wollen? – Tunaki