我将只回答两个与 Android 相关的问题。
我想回答,我将不胜感激。
1
转成java Calender,为什么数值不一样?
ex) 年:1967 月:12 天:31
Calendar calendar = Calendar.getInstance ();
calendar.set (Calendar.YEAR, year);
calendar.set (Calendar.MONTH, (month - 1));
calendar.set (Calendar.DATE, day);
calendar.set (Calendar.HOUR_OF_DAY, 0);
calendar.set (Calendar.MINUTE, 0);
calendar.set (Calendar.SECOND, 0);
calendar.set (Calendar.MILLISECOND, 0);
(版本 2.3x)
输入:1967-12-31 00:00 -> 结果:1967-12-30 23:30 (X)
输入:1968-10-01 00:00 -> 结果:1968-09-30 23:30 (X)
输入:1968-10-02 00:00 -> 结果:1968-10-02 00:00 (O)
在 4.1.2 版本中,所有值都匹配,没有那样的问题。
(版本 4.1.2)
输入:1967-12-31 00:00 -> 结果:1967-12-31 00:00 (O)
输入:1968-10-01 00:00 -> 结果:1968-10-01 00:00 (O)
输入:1968-10-02 00:00 -> 结果:1968-10-02 00:00 (O)
2
当您从 TimePicker* Dialog * 中选择(小时或分钟)时,我不希望打开弹出窗口(键盘输入)。
我现在该怎么办?
我想我希望你回答两个问题。
祝你今天过得愉快。谢谢你。