在Android中创建一个简单的微调器,将在即将到来的星期日的下4个日期加载4个值。
制作一个简单的应用程序以快速打入"我的日历安排以新的方式进行,同时让我更熟悉编程。
我已经找到了将所有日期/ etc加载到数组中的方法,但是onCreate我希望它只加载接下来的4个星期日。所以它不允许我在今年倒退或过远。
谢谢!
答案 0 :(得分:1)
这是一个例子,你可以如何为接下来的4个星期日创建日期数组:
List<Date> datesList = new ArrayList<Date>();
Calendar c = Calendar.getInstance();
c.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
c.set(Calendar.HOUR_OF_DAY,0);
c.set(Calendar.MINUTE,0);
c.set(Calendar.SECOND,0);
for(int i=0; i<4; i++){
c.add(Calendar.DATE,7);
Date sunday = c.getTime();
datesList.add(sunday);
}