我不知道下面的代碼有什麼問題,它返回的月份不到一個月。如何在Toast中顯示日期
例如:當我點擊26/6/2016它顯示爲26/5/2016
calendar = (CalendarView) findViewById(R.id.calendar);
calendar.setOnDateChangeListener(new OnDateChangeListener() {
@Override public void onSelectedDayChange(
CalendarView view,
int year,
int month,
int dayOfMonth) {
Toast.makeText(getApplicationContext(),
""+dayOfMonth+ "/" + month + "/" + year, 0).show();
}
});
月是從零開始的。也就是說,在'month'中加'1'。 –
作爲@MikeM。表示,其從0開始檢查這http://developer.android.com/reference/android/widget/CalendarView.OnDateChangeListener.html – Raghavendra
如何更改爲1 –