0
我得到當前Calendar
對象,並記錄其價值重置其他字段後如何重置Calendar對象中的時間參數?
Calendar now = Calendar.getInstance();
Log.v(TAG,now.toString())
我設定的時間上now
和日誌價值
now.set(Calendar.HOUR, 20 % 12);
now.set(Calendar.MINUTE,00);
now.set(Calendar.HOUR_OF_DAY,20);
now.set(Calendar.SECOND,0);
now.set(Calendar.MILLISECOND,0);
Log.v(TAG,now.toString())
當我做由兩個日誌的並排比較,我看到差異
java.util.GregorianCalendar[time=1498086510685,areFieldsSet=true...
java.util.GregorianCalendar[time=?,areFieldsSet=false...
所有其他領域似乎同樣
我想我有兩個問題
- 如何設置
time
它是正確的價值? - 如果我重置
time
參數,將自動設置areFieldsSet
?