请...问... 如何获得某月是从某年的第几周开始到第几周结束
一周的第一天是星期一, 最后一天是星期日.
如何设定一周的第一天是星期一而非星期日.
比如2006年的
一月从第1周到第5周
二月从第5周到第9周
只要有一天在这月中, 该周就属于该月, 请问如何实现
问题点数:40、回复次数:1Top
1 楼believefym(feng)回复于 2006-03-10 10:33:04 得分 40
import java.util.*;
import java.text.*;
public class T060310 {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
DateFormat df = new SimpleDateFormat("yyyyMMdd");
String d = "200602";
Calendar c = Calendar.getInstance();
c.setTime(df.parse(d+"01")); //2006-02-01
int start = c.get(Calendar.WEEK_OF_YEAR);
c.add(Calendar.MONTH,1); //2006-03-01
c.add(Calendar.DAY_OF_MONTH,-1);//2006-02-28
int end = c.get(Calendar.WEEK_OF_YEAR);
System.out.println(start+"-"+end);
}
}Top




