有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用集合基于时间对arrayList进行排序

我的arrayList中存储了不同时间格式的时间 是的

Tue, 05 Sep 2017 09:25:05 +0100                               
Tue, 05 Sep 2017 01:28:06 -0700           
Thu, 31 Aug 2017 17:51:58 GMT                    
Tue, 05 Sep 2017 08:31:18 GMT                          
04 Sep 2017 21:34:51                 
Tue, 05 Sep 2017 03:28:17 -0400

现在,我想将不同的时间格式转换为单一格式,并使用集合根据时间对列表进行排序。排序

List<NewsModel> newsList = new ArrayList<>();

我的对象类NewsModel是这样的

public class NewsModel {

    String headlines;
    String weblink;
    String imagelink;




    public String getHeadlines() {
        return headlines;
    }

    public void setHeadlines(String headlines) {
        this.headlines = headlines;
    }

    public String getWeblink() {
        return weblink;
    }

    public void setWeblink(String weblink) {
        this.weblink = weblink;
    }

    public String getImagelink() {
        return imagelink;
    }

    public void setImagelink(String imagelink) {
        this.imagelink = imagelink;
    }

    public String getShortnews() {
        return shortnews;
    }

    public void setShortnews(String shortnews) {
        this.shortnews = shortnews;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    String shortnews;
    String source;
    String date;
}

共 (0) 个答案