获取指定年份至今年分列表
项目需求是从1900年获取至今的年份列表。如下图所示
这个其实很简单,我们很容易想到获取当前日期,两种方式:
1.new Date()
2.通过Calendar类来获取
我们就拿第二种方式来举例。
首先第一步获取到当前日期:
//获取当前日期的年份 Calendar calendar = Calendar.getInstance(); int year_now = calendar.get(Calendar.YEAR);
第二步用for循环来获取到指定的年份并加入到年份list集合中:
//存放年份的list List<Integer> dateList = new ArrayList<Integer>(); //这里以1900年举例 for (int i = year_now; i >= 1900 ; i--) { dateList.add(i); }
将结果放置页面迭代即可。