首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

失去当前月份的第一天和最后一天

2012-10-16 
得到当前月份的第一天和最后一天public static void main(String[] args){??Calendar cal Calendar.getI

得到当前月份的第一天和最后一天

public static void main(String[] args){
??Calendar cal = Calendar.getInstance(); //日历
??????? // 当前月+1,即下个月
??????? cal.add(cal.MONTH, 1); //得到下个月的月份
??????? // 将下个月1号作为日期初始
??????? cal.set(cal.DATE, 1);
??????? // 下个月1号减去一天,即得到当前月最后一天
??????? cal.add(cal.DATE, -1);
??????? java.text.SimpleDateFormat df = new java.text.SimpleDateFormat(
??????????????? "yyyy-MM-dd");
??????? String day_end = df.format(cal.getTime());
??????? Calendar c = Calendar.getInstance();
??????? c.set(c.DATE, 1);
??????? System.out.println("当前月第一天>>"+df.format(c.getTime())) ;
??????? System.out.println("当前月最后一天>>>" + day_end);
?}
}

?

总结:

只要明白set与add的用法就很容易处理上面的问题!

?

热点排行