JAVA日前问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:10:32
打印2009中所有星期日的日期

这个是用java实现的,还有用C#实现的没有贴出来!代码如下:
package test;

import java.util.Calendar;
import java.util.Hashtable;

public class SundayOfOneYear {

/**
* @param args
*/
public static void main(String[] args) {
Calendar c=Calendar.getInstance();
int count=0;
c.set(2009,0,1);//先把日期改为1月1日
while(c.get(c.YEAR)==2009)
{

if(c.get(c.DAY_OF_WEEK)==1)//判断是否是星期天.(星期天是一个星期中的第一天)
{
System.out.println((c.get(c.MONTH)+1)+"月中为星期天的日期为:"+c.get(c.YEAR)+"-"+(c.get(c.MONTH)+1)+"-"+c.get(c.DATE));
count++;
}
c.set(c.DAY_OF_YEAR,c.get(c.DAY_OF_YEAR)+1);//把日期改为明天
}
System.out.println("共有:"+count+"个星期天");

}

}

得到系统时间
利用循环
输出
告诉你最好的方法就是查jdk
还有csdn
行了,你可以成为高手了

1.找到2009第一个星期天,打印
2.