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
?