日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android java标准时间_java android中对list的时间进行排序

發布時間:2024/9/27 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android java标准时间_java android中对list的时间进行排序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

public class HahaTime { ?? ? ??? public static void main(String[] args) { ?????? ? ??????? /** ???????? * 原來的日期 ???????? */ ??????? List list = new ArrayList(); ??????? list.add("2014-03-04 22:22:22"); ??????? list.add("2014-4-04 22:22:22"); ??????? list.add("2014-05-04 22:22:22"); ??????? list.add("2014-03-04 21:22:22"); ??????? list.add("2014-03-2 22:21:22"); ??????? list.add("2014-03-04 8:22:20"); ??????? list.add("2014-03-04 22:22:8"); ??????? list.add("2014-03-04 22:22:01"); ??????? list.add("2014-03-5 22:22:8"); ??????? SimpleDateFormat dateFormat = new SimpleDateFormat( ??????????????? "yyyy-MM-dd HH:mm:ss"); ??????? List list2 = new ArrayList(); ??????? /** ???????? * 格式化原來的日期,轉換為:xxxx-xx-xx xx:xx:xx這樣的格式, ???????? */ ??????? for (int i = 0; i < list.size(); i++) { ??????????? Date string; ??????????? try { ??????????????? /** ???????????????? * 轉成標準日期 ???????????????? */ ??????????????? string = dateFormat.parse(list.get(i).toString()); ??????????????? /** ???????????????? * 格式化成自己設定類型 ???????????????? */ ??????????????? String string2 = dateFormat.format(string); ??????????????? /** ???????????????? * 重新放入list集合 ???????????????? */ ??????????????? list2.add(string2); ??????????? } catch (ParseException e) { ??????????????? // TODO Auto-generated catch block ??????????????? e.printStackTrace(); ??????????? } ??????? } ??????? Collections.sort(list2); ??????? System.out.println("排序后"); ??????? for (int i = 0; i < list2.size(); i++) { ??????????? System.out.println(list2.get(i)); ??????? } ??????? // Log.i("排序之前的list片段", "========" + list.toString()); ??????? // Collections.sort(list); ??????? // SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); ??????? // Log.i("排序后的情況,22222,", "=========" + list.toString()); ??? } ??? public static class MapComparator implements ??????????? Comparator> { ?????? ? ??????? //@Override ??????? public int compare(Map o1, Map o2) { ??????????? // TODO Auto-generated method stub ??????????? Date b1 = (Date) o1.get("time"); ??????????? Date b2 = (Date) o2.get("time"); ??????????? if (b2 != null) { ??????????????? return b1.compareTo(b2); ??????????? } ??????????? return 0; ??????? } ??? } ?? ? }

總結

以上是生活随笔為你收集整理的android java标准时间_java android中对list的时间进行排序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。