toolingCodeDataList = invertOrderList(toolingCodeData);
private ToolingCodeEntity invertOrderList(ToolingCodeEntity dataListBeans) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d1;
Date d2;
ToolingCodeEntity.DataListBean temp_r = new ToolingCodeEntity.DataListBean();
//做一个冒泡排序,大的在数组的前列
for (int i = 0; i < dataListBeans.getDataList().size() - 1; i++) {
for (int j = i + 1; j < dataListBeans.getDataList().size(); j++) {
ParsePosition pos1 = new ParsePosition(0);
ParsePosition pos2 = new ParsePosition(0);
if (dataListBeans.getDataList().get(i).getOperateTime()!=null&&
dataListBeans.getDataList().get(j).getOperateTime()!=null){
d1 = sdf.parse(dataListBeans.getDataList().get(i).getOperateTime(), pos1);
d2 = sdf.parse(dataListBeans.getDataList().get(j).getOperateTime(), pos2);
if (d1.after(d2)) {//如果队前日期靠前,调换顺序 before
temp_r = dataListBeans.getDataList().get(i);
dataListBeans.getDataList().set(i, dataListBeans.getDataList().get(j));
dataListBeans.getDataList().set(j, temp_r);
}
}
}
}
}
return dataListBeans;
}
网友评论