工作中遇到,去本月、本年第一天0时0分0秒;
直接贴代码如下
取当年当月第一天的代码
if(flag){
cal.add(Calendar.MONTH, 0);
cal.set(Calendar.DAY_OF_MONTH,1);//自然月内第一天
}else{
cal.add(Calendar.YEAR, 0);
cal.set(Calendar.DAY_OF_YEAR, 1);//自然年内第一天
}
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND,0);
cal.set(Calendar.MILLISECOND, 0);
startDate=cal.getTime();//第一天