Możesz je porównać, ale tylko porównując milisekundy. Chociaż jest dość brzydki, wydaje się działać we wszystkich przypadkach (niezależnie od tego, który jest java.sql.Timestamp
lub java.util.Date
).
if(date1.getTime() > date2.getTime()) {
//...
}