如何获得指定周的起始日期和结束日期, 如何考虑跨年问题 如何获得指定周的起始日期和结束日期 比如 2006年第2周从 X月X日 ~ X月X日如何考虑跨年问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 calender类就可以解决,看一下sdk吧 //已知某年ryear 自然周rweek,计算该周的第一天对应的日期 SimpleDateFormat temp_DateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar temp_cal1 = Calendar.getInstance(); //只设置了年和周的field,生成的日历会以当前日期是星期几来设置日历的星期 temp_cal1.set(Calendar.YEAR, Integer.valueOf(this.ryear)); temp_cal1.set(Calendar.WEEK_OF_YEAR, Integer.valueOf(this.rweek)); //减去星期几对应的数字,就会得出该周第一日(即星期天)对应的日期。如星期一对应了2,就减1天 temp_cal1.add(Calendar.DAY_OF_MONTH, -(temp_cal1.get(Calendar.DAY_OF_WEEK))+1);// System.out.println(temp_DateFormat.format(temp_cal1.getTime())); Calendar类里面有getFirstDayOfWeek() 用IE下载文件 初学者 java异常问题 诚求各位大大,关于for循环的一个小问题。 100分请教个问题 在J2SE程序中能像使用RMI一样 使用JNDI发布和远程调用某个对象吗? 怎么在一个函数中使用 静态static 变量,注意:不是指静态类变量 hashCode为什么这么写? 关于方法调用的问题! Java初学者,请教Java反射问题 SSH搭建的框架,刷新页面时报500错误 -sourcepath没有作用? System.out.println 和 System.err.println有什么不同
SimpleDateFormat temp_DateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar temp_cal1 = Calendar.getInstance();
//只设置了年和周的field,生成的日历会以当前日期是星期几来设置日历的星期
temp_cal1.set(Calendar.YEAR, Integer.valueOf(this.ryear));
temp_cal1.set(Calendar.WEEK_OF_YEAR, Integer.valueOf(this.rweek));
//减去星期几对应的数字,就会得出该周第一日(即星期天)对应的日期。如星期一对应了2,就减1天
temp_cal1.add(Calendar.DAY_OF_MONTH, -(temp_cal1.get(Calendar.DAY_OF_WEEK))+1);//
System.out.println(temp_DateFormat.format(temp_cal1.getTime()));