作业帮 > 综合 > 作业

通过Calendar获取系统的当前时间后,我想把时分秒都的值都设成0,分秒成功啦,但是小时却不可以,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 15:19:51
通过Calendar获取系统的当前时间后,我想把时分秒都的值都设成0,分秒成功啦,但是小时却不可以,
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.set(Calendar.HOUR_OF_DAY,0);
cal.set(Calendar.SECOND,0);
cal.set(Calendar.MINUTE,0);
cal.set(Calendar.HOUR_OF_DAY,0); 这一项直接改为:cal.set(Calendar.HOUR,0);
再问: 还是不对,结果为2013-02-25 12:00:00,我想要的是2013-02-25 00:00:00,该怎么实现呢??
再答: 你试一试这个:cal.set(Calendar.HOUR_OF_NIGHT, 0);