Je veux comparer les deux horodatages suivants. Il devrait retourner true
mais en raison de millisecondes à un chiffre et à deux chiffres dans les deux horodatages, il renvoie false
. Que puis-je faire pour qu'il revienne true
public static void main(String[] args) throws ParseException {
String d1 = "2011-12-31 07:11:01.5";
String d2 = "2011-12-31 07:11:01.50";
SimpleDateFormat s1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
SimpleDateFormat s2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SS");
Date dateOne = s1.parse(d1);
Date dateTwo = s2.parse(d2);
System.out.println(dateOne.equals(dateTwo));
}