java 获取当前日期时间和本周的星期一的日期时间?

如期我把日期调到星期日呢?
2024-11-30 00:34:34
推荐回答(2个)
回答1:

提倡了一下中文写,...
static public void main(String 参数[]){
SimpleDateFormat 格式=new SimpleDateFormat("y年M月d日 E H时m分s秒",Locale.CHINA);
Calendar 日历=Calendar.getInstance(Locale.CHINA);
//当前时间,貌似多余,其实是为了所有可能的系统一致
日历.setTimeInMillis(System.currentTimeMillis());
System.out.println("当前时间:"+格式.format(日历.getTime()));
日历.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
System.out.println("周一时间:"+格式.format(日历.getTime()));
}
===========
改到后天测了一下
输出
当前时间:2011年8月31日 星期三 12时32分40秒
周一时间:2011年8月29日 星期一 12时32分40秒

回答2:

import java.util.Calendar;
public class Testdatecon {
public static void main(String[] args) {
Calendar cal =Calendar.getInstance();
System.out.println(cal.getTime());
cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
System.out.println(cal.getTime());
}

}