Date.before(), Date.after() und Date.equals()
Eine semantisch benutzerfreundliche Möglichkeit, zwei java.util.Date
<code>@Test<br>void testDateCompare2( ) throws ParseException {<br> SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");<br> Date date1 = sdf.parse("2009-12-31");<br> Date date2 = sdf.parse("2019-01-31");<br><br> System.out.println("date1 : " + sdf.format(date1));<br> System.out.println("date2 : " + sdf.format(date2));<br><br> if (date1.after(date2)) {<br> System.out.println("Date1 时间在 Date2 之后");<br> }<br><br> if (date1.before(date2)) {<br> System.out.println("Date1 时间在 Date2 之前");<br> }<br><br> if (date1.equals(date2)) {<br> System.out.println("Date1 时间与 Date2 相等");<br> }<br>}<br></code>
zu vergleichen Ausgabeergebnis
<code>date1 : 2009-12-31<br>date2 : 2019-01-31<br>Date1 时间在 Date2 之前</code>
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Methoden Date.before(), Date.after() und Date.equals() in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!