【发布时间】:2014-08-20 09:06:27
【问题描述】:
我正在尝试使用此日历库TimesSquare,我需要通过以下方式启动日历:
Calendar nextYear = Calendar.getInstance();
nextYear.add(Calendar.YEAR, 1);
CalendarPickerView calendar = (CalendarPickerView) findViewById(R.id.calendar_view);
Date today = new Date();
calendar.init(today, nextYear.getTime())
.withSelectedDate(today);
我的问题是我需要知道一种方法来创建一个从 9 月开始到次年 8 月结束的日历。
我需要自动执行,我的意思是,如果用户在 8 月打开应用程序,日历需要从“2013 年 9 月”到“2014 年 8 月”,但如果用户在 9 月打开应用程序,日历应从“2014 年 9 月”到“2015 年 8 月”。我不知道如果我解释清楚,每个月的间隔都是一样的,年份必须改变,取决于你打开应用程序的月份。
如何修改之前的代码来解决这个问题?
谢谢。
【问题讨论】:
标签: android date calendar gregorian-calendar