统计连续的日期

曾经的你0924 发布于 2017/03/02 18:09
阅读 91
收藏 0

public static void main(String[] args) {
        List<String> signedDays = new ArrayList<>();
        signedDays.add("2017-03-05");
        signedDays.add("2017-03-07");
        signedDays.add("2017-03-09");
        signedDays.add("2017-03-29");
        signedDays.add("2017-03-30");
        signedDays.add("2017-03-08");
        signedDays.add("2017-03-28");
        signedDays.add("2017-03-27");
        signedDays.add("2017-03-14");
        signedDays.add("2017-03-31");       

想实现的结果

2017-03-31,2017-03-30,2017-03-29,2017-03-28,2017-03-27

 

加载中
0
风翔飞
风翔飞

用collections.sort

http://blog.csdn.net/tjcyjd/article/details/6804690

风翔飞
风翔飞
回复 @曾经的你0924 : 排序取前两个,或者你自己写个算法呗,遍历一遍
曾经的你0924
曾经的你0924
回复@风翔飞 : 不好意思没说清楚,想要实现的是 取最近的连续的几个日期,2017-03-02,2017-03-03,2017-03-20,2017-03-21 就只取2017-03-20,2017-03-21这两个
返回顶部
顶部