如何得到当前日期在当前月份中处于第几个星期 一月大概有四个到五个星期 今天是2004年7月21星期三你用datediff计算当月1号距离天数,加3然后除7得出第一个星期的星期几然后不用我说了吧?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Calendar中的get方法Calendar c = Calendar.getInstance();c.setTime(你要的时间);int day = c.get(Calendar.DAY_OF_WEEK_IN_MONTH);day就是你想要的 一个测试通过的程序import java.util.*;public class Test{ public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.setTime(new Date(2004,7,20)); System.out.println(c.get(Calendar.DAY_OF_WEEK_IN_MONTH)); }} import java.util.*;public class Test{ public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.set(2004 + 1900,7,22); Calendar gc = new GregorianCalendar(2004 + 1900, 7, 22); System.out.println(gc.get(Calendar.DAY_OF_WEEK_IN_MONTH)); System.out.println(c.get(Calendar.DAY_OF_WEEK_IN_MONTH)); }} import java.util.*;public class TestWeek{ public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.set(2004,7,22); System.out.println(c.get(Calendar.YEAR)+"年"+c.get(Calendar.MONTH)+"月"+ "第"+c.get(Calendar.DAY_OF_WEEK_IN_MONTH)+"周"); }} import java.util.*;public class ShowDate{ public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.set(2004,7,22); System.out.println(c.get(Calendar.YEAR)+"年"+c.get(Calendar.MONTH)+"月"+ "第"+c.get(Calendar.WEEK_OF_MONTH)+"周"); System.out.println("星期"+c.get(Calendar.DAY_OF_WEEK_IN_MONTH)); }}以上几个人的代码不正确,我的代码已通过测试,包你满意。 java的锁 Java Swing中如何加入MDI窗体,急啊!40分 谁来改改这个问题的错误? JDBC: 结果集更新的问题,帮忙! 界面的开发是java的弱项吗?java比.net要难学很多吗? 多态问题 请问如何实现getkey的功能 请问在java里可以实现抓图吗? 请教 mysql jdbc select 中文问题? 数字签名请教!!分数不够可以在加!! 还是界面设计的问题 今天碰到的一个很多人都说是第一次碰到,而且想都没想到的问题,发出来共享一下
c.setTime(你要的时间);
int day = c.get(Calendar.DAY_OF_WEEK_IN_MONTH);day就是你想要的
import java.util.*;public class Test
{
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
c.setTime(new Date(2004,7,20));
System.out.println(c.get(Calendar.DAY_OF_WEEK_IN_MONTH));
}
}
{
public static void main(String[] args)
{
Calendar c = Calendar.getInstance();
c.set(2004 + 1900,7,22);
Calendar gc = new GregorianCalendar(2004 + 1900, 7, 22);
System.out.println(gc.get(Calendar.DAY_OF_WEEK_IN_MONTH));
System.out.println(c.get(Calendar.DAY_OF_WEEK_IN_MONTH));
}
}
{
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
c.set(2004,7,22);
System.out.println(c.get(Calendar.YEAR)+"年"+c.get(Calendar.MONTH)+"月"+
"第"+c.get(Calendar.DAY_OF_WEEK_IN_MONTH)+"周");
}
}
{
public static void main(String[] args)
{
Calendar c = Calendar.getInstance();
c.set(2004,7,22);
System.out.println(c.get(Calendar.YEAR)+"年"+c.get(Calendar.MONTH)+"月"+
"第"+c.get(Calendar.WEEK_OF_MONTH)+"周");
System.out.println("星期"+c.get(Calendar.DAY_OF_WEEK_IN_MONTH));
}}
以上几个人的代码不正确,我的代码已
通过测试,包你满意。