我可以列出当前的星期日期。但如何列出上一周/下周的工作日?
(我想用一个按钮列出上一周和下周的日子。每当我点击它时会显示前一周/后一周)
Calendar cal = Calendar.getInstance(Locale.UK);
cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek());
daydate = new SimpleDateFormat("dd.MM.yyyy");
for (int i = 0; i < 7; i++) {
dates[i] = daydate.format(cal.getTime());
cal.add(Calendar.DAY_OF_WEEK, 1);
}
答案 0 :(得分:1)
要在下周展示 请遵循以下代码。
List next = new ArrayList();
for (int i = 0; i < 7; i++) {
c.add(Calendar.DATE, 1);
start = df.format(c.getTime());
next.add(start);
}
textview.setText("" + next.get(0) + "-" + next.get(6));
答案 1 :(得分:0)
要显示上周,请按以下代码操作:
List previous = new ArrayList();
for (int i = 0; i < 7; i++) {
c.add(Calendar.DATE, -1);
start = df.format(c.getTime());
previous.add(start);
}
textview.setText("" + previous.get(6) + "-" + previous.get(0));