Hallo zusammen, mir ist nicht ganz klar, warum mein Code siehe unten "..sind nicht gleich" ausgibt, obwohl doch Datum und Uhrzeit gleich sind.
Habe 2 Vermutungen:
1. Da die Bezeichner unterschiedlich sind (find ich doof die Vermutung, macht ja auch keinen Sinn)
2. Es werden noch Millisekunden in der Klasse java.util.Date genutzt, welche aber in der Ausgabe nicht erscheinen, daher ungleiche Millisekunden?
Danke für eine Erleuchtung
Habe 2 Vermutungen:
1. Da die Bezeichner unterschiedlich sind (find ich doof die Vermutung, macht ja auch keinen Sinn)
2. Es werden noch Millisekunden in der Klasse java.util.Date genutzt, welche aber in der Ausgabe nicht erscheinen, daher ungleiche Millisekunden?
Danke für eine Erleuchtung
Java:
import java.util.Date;
public class DateTest extends Object {
Date d1, d2;
public static void main (String [] args) {
new DateTest();
}
public DateTest() {
d1 = new Date();
System.out.println("erstes Objekt: "+d1);
d2 = new Date();
System.out.println("zweites Objekt: "+d2);
if (d1.equals(d2)) System.out.println("Die beiden Objekte sind gleich");
else
System.out.println("Die beiden Objekte sind nicht gleich");
}
}