我在原始文件夹中保存了一组引号,并有一个下一个按钮。第一个报价显示的是今天的日期,但当我单击"下一步"按钮时,可以看到下一行报价,但日期相同。我需要获得第二天的日期来显示下一个报价,依此类推。。我该怎么做?
//calender code
mdate = (TextView) findViewById(R.id.datetext);
final Calendar c = Calendar.getInstance();
yy = c.get(Calendar.YEAR);
mm = c.get(Calendar.MONTH);
dd = c.get(Calendar.DAY_OF_MONTH);
// set current date into textview
mdate.setText(new StringBuilder()
// Month is 0 based, just add 1
.append(dd).append(" ").append("-").append(mm + 1).append("-")
.append(yy));
请帮我做这个。非常感谢
这里有一个很好的方法:
private static SimpleDateFormat dateFormat = new SimpleDateFormat("dd -MM-yyyy", Locale.US);
int dayShift = n; // Positive for next days, negative for previous days
Calendar c = Calendar.getInstance();
if (dayShift != 0) {
c.add(Calendar.DAY_OF_YEAR, dayShift);
}
mdate.setText(dateFormat.format(c.getTime());
使用DateFormat类可以轻松更改显示的日期,同时使代码保持相同的