final Calendar c = Calendar.getInstance();
Toast.makeText(alarm.this, " "+c.DAY_OF_MONTH+ " " +c.MONTH+ " " +c.YEAR ,
Toast.LENGTH_LONG).show();
這個代碼顯示05-02-01的日期,而不是今天的日期(17-04-2013)。這是什麼錯誤呢?
你顯示的不是當前的年月日,DAY_OF_MONTH這些是Calendar裡的一些屬性,你顯示的是這些屬性的值,應該這樣
Toast.makeText(this, " "+c.get(Calendar.DAY_OF_MONTH)+ " " +c.get(Calendar.MONTH)+ " " +c.get(Calendar.YEAR) ,
Toast.LENGTH_LONG).show();
獲取月份的時候要加1才是現在的月份