导航:首页 > 编程语言 > java日期前一周

java日期前一周

发布时间:2024-01-09 18:35:20

java怎么获取上周一之周五的每一天日期

importjava.text.SimpleDateFormat;
importjava.util.Calendar;

publicclassDemo{

publicstaticvoidmain(String[]args){
//日期格式转换
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");
//当前日期
Calendarinstance=Calendar.getInstance();
//调整到上周
instance.add(Calendar.WEDNESDAY,-1);
//调整到上周1
instance.set(Calendar.DAY_OF_WEEK,2);
//循环打印
for(inti=1;i<=5;i++){
System.out.println("星期"+i+":"+format.format(instance.getTime()));
instance.add(Calendar.DAY_OF_WEEK,1);
}
}
}

② 在java里怎么取离当前日期最近的一个星期天

packagecom.rxlamo.;

importjava.text.SimpleDateFormat;
importjava.util.Calendar;

publicclassTest{


publicstaticvoidmain(String[]args){


//获取离当前日期最近的一个星期天

getLastSunday();
}

/**
*获取离当前日期最近的一个星期天
*/
publicstaticvoidgetLastSunday(){

//获取当前日期
Calendarcalendar=Calendar.getInstance();

//距离上个周日的差值
longdiffTime=0L;

//今天星期几,注:此处周日=1,周一=2。。。。
intdayOfWeek=calendar.get(Calendar.DAY_OF_WEEK);

System.out.println("toady:"+dayOfWeek);

//如果今天是周日,看需求,是取今天的,还是取上周的
if(dayOfWeek==1){
//取今天
//dayOfWeek=1;

//取上周
dayOfWeek=8;
}

//计算当前时间距离上周日的时差,此处一周的开始从周日算起,根据需要
diffTime=(dayOfWeek-1)*24*60*60*1000;

calendar.setTimeInMillis(System.currentTimeMillis()-diffTime);


//
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");


System.out.println("lastSunday:"+dateFormat.format(calendar.getTime()));


//如果一周的开始从周一计算,并且请注释掉上面的if(dayOfWeek==1)处判断,需要重新判断

if(dayOfWeek==1){
//取今天
//dayOfWeek=0;

//取上周
dayOfWeek=7;
}


diffTime=dayOfWeek*24*60*60*1000;

calendar.setTimeInMillis(System.currentTimeMillis()-diffTime);

System.out.println("lastSunday:"+dateFormat.format(calendar.getTime()));


}

}

有不明白在问我

阅读全文

与java日期前一周相关的资料

热点内容
化学基础pdf 浏览:896
51单片机晶码管 浏览:281
怎么查服务器假死原因日志在哪看 浏览:277
扫描pdf文件 浏览:926
解压密码百度云在线解压 浏览:767
传播学算法推荐 浏览:749
我的世界网络游戏如何查找服务器 浏览:257
安卓和苹果通讯录怎么互传 浏览:203
怎么打开隐私与应用加密的菜单 浏览:416
我的世界服务器小游戏的地址大全 浏览:578
在网络安全中加密安全机制提供了数据的 浏览:249
南京前端程序员私活怎么收费 浏览:981
拓扑pdf 浏览:440
如何在工行app查我的订单 浏览:214
车压缩机改电动 浏览:83
如何寻找音乐app 浏览:831
一加加密的照片 浏览:200
阿里云虚拟主机php 浏览:639
不卡点的解压视频 浏览:391
hex文件下载单片机 浏览:873