实体类
public class CarExBatteryRecord{
/**
*
*/
private static final long serialVersionUID = 7288326728950872761L;
/**
* 换电时间
*/
@Column(name = "replace_time")
private Date replaceTime;
/**
* 获取换电时间
*
* @return replace_time - 换电时间
*/
public Date getReplaceTime() {
return replaceTime;
}
/**
* 设置换电时间
*
* @param replaceTime 换电时间
*/
public void setReplaceTime(Date replaceTime) {
this.replaceTime = replaceTime;
}
}
List<CarExBatteryRecord> carExBatteryRecordList = new ArrayList<CarExBatteryRecord>();
CarExBatteryRecord carExBatteryRecord1 = new CarExBatteryRecord();
carExBatteryRecord1 .setReplaceTime(new Date());
CarExBatteryRecord carExBatteryRecord1 = new CarExBatteryRecord();
carExBatteryRecord2 .setReplaceTime(new Date());
carExBatteryRecordList.add(carExBatteryRecord1 );
carExBatteryRecordList.add(carExBatteryRecord2);
// 先按照时间进行从小到大排序
Collections.sort(carExBatteryRecordList, new Comparator<CarExBatteryRecord>() {
public int compare(CarExBatteryRecord a, CarExBatteryRecord b) {
long one = a.getReplaceTime().getTime();
long two = b.getReplaceTime().getTime();
if (one > two) {
return 1;
} else if (one < two) {
return -1;
} else {
return 0;
}
}
});