指定日期的前後幾天的日期或者月份

2022-09-14 20:06:13 字數 729 閱讀 5618

}但是這種也不算是很完美  按照下標擷取還是很不保險 ,測試的時候就發現 有人傳 2021-6-2  這種不是標準格式的。

所以有第二種方式。

* 獲取指定日期的前幾天或月份的日期

** @param past

* @return

*/public static string getpastdate(int past, string time, integer type) else

integer year = integer.valueof(time.substring(0, time.indexof("-")));

if (type == 1) else if (type == 2)

return now.tostring();

}

查詢指定日期前後2天的資料 包括指定日期當天

select from ticket where date1 dateadd dd,1,2010 04 02 and date1 dateadd dd,1,2010 04 02 其中date1為日期字段,dateadd為日期函式,2010 04 02為要查詢的指定日期 注意 日期計算不能直接用加減數...

shell指令碼刪除指定日期和指定日期前的檔案

測試環境redis持久化到硬碟報錯,發現是因為硬碟空間不夠導致。去尋找占用空間較大的任務,發現flink日誌檔案佔了70 容量,在此之前在測試環境沒有對flink日誌進行維護和刪除。為了以後自動維護日誌檔案,需要寫乙個能夠定時執行任務的shell指令碼。思路 每日凌晨執行指令碼,刪除一周之前的那一天...

mysql 獲取指定日期到指定日期 區間段的日期

第一種方法 cross join 就相當於mysql中的迴圈 cross join 把兩張表中的資料進行 n m的組合,即笛卡爾積 這裡的兩張表利用 union all都有5條資料,所以進行 cross join 後 就有25條資料 而指定的日期區間就會從這25條資料總產生 select curda...