高手请进,java问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 06:52:03
用一个方法实现如下功能:
--------------------------------------------
功能:通过获取系统日期,得到本周周一和周日的日期
例:今天的系统时间为2007-12-06
取得系统时间后,用java方法取得:(需要的结果就是取得周一和周日的日期)
本周周一的时间为2007-12-03
本周周一的时间为2007-12-09
--------------------------------------------
请问各位高手,如何实现~!谢谢,满意散分~!

//帮你写好了,具体怎么用你再修改吧
import java.util.*;
public class Test04{
public Test04(){
Calendar c1 = GregorianCalendar.getInstance() ;
c1.setTimeInMillis(System.currentTimeMillis()) ;
for(int i=1;i<8;i++){
if(c1.get(Calendar.DAY_OF_WEEK)-i==1){
System.out.println("今天是"+c1.get(Calendar.YEAR)+"-"+(c1.get(Calendar.MONTH)+1)+"-"+c1.get(Calendar.DATE)+"星期"+i);
System.out.println("本周周一"+c1.get(Calendar.YEAR)+"-"+(c1.get(Calendar.MONTH)+1)+"-"+(c1.get(Calendar.DATE)-i+1));
System.out.println("本周周日"+c1.get(Calendar.YEAR)+"-"+(c1.get(Calendar.MONTH)+1)+"-"+(c1.get(Calendar.DATE)-i+7));
}
}
}
public static void main(String[] args) {
new Test04();
}
}

new Date()

import java.util.Date;
public class data {
static Date date =new Date();
static int year=date.getYear();