輸入開始時間,截止時間,星期幾,三個引數,獲取這兩個日期之間指定星期幾的日期
localdate start = localdate.of(
2020,4
,1);
localdate end = localdate.of(
2020,5
,1);
int week =
1;
/**
* 獲取指定時間內星期幾的所有日期
* @author liuwenxu.com (2020-04-26)
* * @param start 開始日期 2020-04-01
* @param end 截止日期 2020-05-01
* @param week 星期幾 1
* @return arraylist[2020-04-06, 2020-04-13, 2020-04-20, 2020-04-27]
*/public
static list getweekintimes
(localdate start, localdate end,
int week)
~{})之間共有:{}天"
, start, end, days)
; calendar startcalender = gregoriancalendar.
from
(start.
atstartofday
(zoneid.
systemdefault()
));for
(int i =
0; i < days -
1; i++)}
log.
info
("[{}~{})之間共有:{}個 星期{}"
, start, end, list.
size()
, week)
;return list;
}
- [2020-04-01~2020-05-01)之間共有:30天
- [2020-04-01~2020-05-01)之間共有:4個 星期1
[2020-04-06, 2020-04-13, 2020-04-20, 2020-04-27]
/**
* 獲取當月的所有週末
* @author liuwenxu.com (2020-04-26)
** @param year 2020
* @param month 4
* @return
*/public
static list getweekendinmonth
(int year,
int month)
}return list;
}
[2020-4-4, 2020-4-5, 2020-4-11, 2020-4-12, 2020-4-18, 2020-4-19, 2020-4-25, 2020-4-26]
Linux下查詢指定時間內修改過的檔案
linux下查詢指定時間內修改過的檔案 假如在linux下修改檔案後不記得了,我們需要查詢指定時間內做過改動的檔案,此時我們可以用find命令來查詢。find opt iname atime 1 type f 找出 opt 下一天前訪問過的檔案 選項 options 所有的選項都總是返回真值,它們總...
查詢指定時間內審核失敗的事件日誌
查詢指定時間內審核失敗的事件日誌,必須要加namespace,否則無返回 s get date 3 30 2016 13 54 03 e get date 3 30 2016 13 55 03 stime system.management.managementdatetimeconverter t...
獲取指定日期為星期幾
之前在專案開發過程當中,需要寫乙個月曆和乙個週曆,由於當時專案經驗太少,儲存時間的時候將格式化後的時間儲存到資料庫,並且還要判斷當前乙個月內所有天數里發生的事件,還用到了給出指定的日期判斷是星期幾的功能。所以,對後期時間處理造成了不必要的麻煩。1.2.功能 獲取指定年月日是星期幾 3.傳參 年月日格...