首页 > 其他 > 详细

java计算当前月的第几周,及周的起止日期

时间:2014-01-20 19:28:55      阅读:751      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 1 public static void printWeeks() {
 2         SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd");
 3         Calendar calendar = Calendar.getInstance();
 4         calendar.set(Calendar.DATE, 1);
 5         int month = calendar.get(Calendar.MONTH);
 6         int count = 0;
 7         while (calendar.get(Calendar.MONTH) == month) {
 8             if (calendar.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) {
 9                 StringBuilder builder = new StringBuilder();
10                 builder.append("week:");
11                 builder.append(++count);
12                 builder.append(" (");
13                 builder.append(format.format(calendar.getTime()));
14                 builder.append(" - ");
15                 calendar.add(Calendar.DATE, 6);
16                 builder.append(format.format(calendar.getTime()));
17                 builder.append(")");
18                 System.out.println(builder.toString());
19             }
20             calendar.add(Calendar.DATE, 1);
21         }
22     }
bubuko.com,布布扣

 打印结果:

bubuko.com,布布扣

java计算当前月的第几周,及周的起止日期

原文:http://www.cnblogs.com/yuanhui69/p/3526619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!