读书人

Calendar关于周相干的方法

发布时间: 2012-10-09 10:21:45 作者: rapoo

Calendar关于周相关的方法
使用java.util.Calendar


Calendar calendar = Calendar.getInstance(); //获取日历
System.out.println(calendar.get(Calendar.WEEK_OF_YEAR)); //获取是一年的第几周
calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); //将日历翻到这周的周一
System.out.println(calendar.getTime());
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); //将日历翻到这周的周日(具体每周是周一开始还是周日,甚至周四周五,都可以设置,方法setFirstDayOfWeek,参数类似)
System.out.println(calendar.getTime());
calendar.add(Calendar.WEEK_OF_YEAR, 1); //使用add进行增减操作,在“一年的第几周”这一属性在当前值的基础上+1,也就是下一周,上一周则是-1
calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);//将日历翻到这周的周一
System.out.println(calendar.getTime());
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
System.out.println(calendar.getTime());

读书人网 >编程

热点推荐