用Calendar实例的get(Calendar.DAY_OF_YEAR);方法
解决方案 »
- eclipse单控制台如何显示socket的客户端和服务端?
- 对于泛型的问题?
- 求救。如何提高prepareStatement的效率。大数据量
- quartz 从长周期改为短周期的问题
- JDK5.0兼容以前的版本吗 兼容性怎样?
- java开发oracle数据库应用程序一般会使用到哪些比较好的jar包啊?比如log4j之类的啊,感觉很有用啊.多谢大侠赐教啊!
- 请问Hashtable 是一个什么类呀!说的具体一些吧,谢谢了!
- 关于Calendar类的问题!!!!
- xml文件传输的问题
- 在线等待,马上给分!java中如何获取系统时间?
- 大家帮忙看段代码(小弟初学)
- Applet中如何调用其它HTML文件?
thisMonth.set(Calendar.YEAR, 2002);
thisMonth.set(Calendar.MONTH, 07);//指2002-8月
thisMonth.setFirstDayOfWeek(Calendar.SUNDAY);
thisMonth.set(Calendar.DAY_OF_MONTH,1);
int firstIndex=thisMonth.get(Calendar.DAY_OF_WEEK)-1;
int maxIndex=thisMonth.getActualMaximum(Calendar.DAY_OF_MONTH);
int kk = 0;
int yourWantWeek = 2;
int yourWantWeekDay = 3; //如上表示你想要的是2002-08的第二个的星期三。
int i=1;
System.out.println(firstIndex);
for(;i<maxIndex;i++){
int xx = firstIndex - (firstIndex/7)*7;
if(xx==yourWantWeekDay)
kk++;
if(kk==yourWantWeek){
break;
}
firstIndex++;
}