導航:首頁 > 編程語言 > 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日期前一周相關的資料

熱點內容
php發送郵件鏈接 瀏覽:32
創維冰箱壓縮機 瀏覽:869
nginxopenssl交叉編譯 瀏覽:750
相機卡無法創建新文件夾 瀏覽:225
單片機照明控制系統程序代碼 瀏覽:10
服務編程一體化 瀏覽:471
tx小霸王伺服器是什麼意思 瀏覽:545
計算機編程工齡工資怎麼算 瀏覽:491
macandroid配置環境變數 瀏覽:854
做項目文件夾的圖標 瀏覽:327
數控車床車軸編程教程 瀏覽:728
怎麼解壓截圖軟體 瀏覽:885
演算法符號橢圓 瀏覽:174
網路螞蟻app是什麼 瀏覽:273
php面向對象編程開發 瀏覽:798
唱吧如何解綁其他app 瀏覽:318
程序員去工廠好嗎 瀏覽:497
阿里雲租伺服器企業要實名認證嗎 瀏覽:928
mfc圖形怎麼輸入命令 瀏覽:653
為什麼開機畫面有安卓標志呢 瀏覽:317