【发布时间】:2017-02-28 13:09:51
【问题描述】:
我正在尝试将日历对象 -> 今天设置为一个月第一周的特定日期。
Calendar today = Calendar.getInstance();
today.set(Calendar.HOUR_OF_DAY, 0); // ! clear would not reset the hour of day !
today.clear(Calendar.MINUTE);
today.clear(Calendar.SECOND);
today.clear(Calendar.MILLISECOND);
today.getTime();
today.set(Calendar.YEAR,year);
today.set(Calendar.MONTH, month);
today.set(Calendar.WEEK_OF_MONTH,today.getActualMinimum(Calendar.WEEK_OF_MONTH));
today.set(Calendar.DAY_OF_WEEK, getDay()+1);
Log.d(TAG, "Test : "+getName()+", time : "+ today.getTime()+" ,year : "+year+" ,month : "+ month);
问题是,日历正在返回当前星期的日期。
【问题讨论】: