オブジェクトリストのための時間のJavaのソート

静的な無効ListSortプライベート(一覧リスト){
{//によってソート
Collections.sort(リスト、新しい新コンパレータ(){
@Override
公共intは(JzdtInfo O1、O2 JzdtInfoの比較){
SimpleDateFormatのフォーマットSimpleDateFormatの新しい新=(「MM-DD-YYYY 「);
試み{
タイプに変換されない文字列であれば// format.format(o1.getTimeは())日付転送文字列の種類を表す
日付DT1 = format.parse(format.format(o1.getTime()));
日付= format.parse DT2(format.format(o2.getTime()));
//比較シンボルが変換することができるならば、これは、小から大まで発注する大から小である
(dt1.getTime()<dt2.getTime(IF )){
リターン1;
}そうIF(dt1.getTime()> dt2.getTime()){
-1を返す;
}そうでなければ{
戻り0;
}
}キャッチ(例外E){
e.printStackTrace();
}
0を返します。
}

		});
	}
}

おすすめ

転載: blog.csdn.net/soul17999/article/details/90313227