首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

:怎么的到某一月的第三个星期三的日期?

2011-11-29 
请教高手 :如何的到某一月的第三个星期三的日期????请教高手:如何的到某一月的第三个星期三的日期????[解

请教高手 :如何的到某一月的第三个星期三的日期????
请教高手   :如何的到某一月的第三个星期三的日期????

[解决办法]
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.set(Calendar.MONTH,某月的月份);//注意这个月份是从0开始的
cal.set(Calendar.WEEK_OF_MONTH,3);
cal.set(Calendar.DAY_OF_WEEK,Calendar.WEDNESDAY);
cal.getTime();//这个应该就是你要的日期了
[解决办法]
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.set(Calendar.YEAR,2007);//2007 current year
c.set(Calendar.MONTH,(4-1));//4 current month
c.set(Calendar.DATE,1);
c.set(Calendar.WEEK_OF_MONTH,
c.get(Calendar.DAY_OF_WEEK)> Calendar.WEDNESDAY?4:3);
c.set(Calendar.DAY_OF_WEEK,Calendar.WEDNESDAY);
c.getTime();

System.out.println(c.getTime());

热点排行