前端補齊起止日期之間的所有日期與月份的簡單方法

2021-10-01 09:49:30 字數 558 閱讀 6353

最近在做的乙個圖表視覺化需求裡面要求: 選定起止日期之後對起止日期裡面每一天的資料進行展示,由於後端對資料的處理是沒有資料就不返回, 所以起止日期之間的date列表需要前端進行處理, 任意選擇兩個起止時間之後需要得到的日期和月份列表如下: 

再換個日期顯示一下:

實現思路:

一開始覺得需要自己處理每乙個月的月份長度問題, 這樣的話還得加上閏月的計算**, 感覺雖然實現是沒有什麼問題, 但是覺得實現方式太過原始,**也不簡潔清爽, 後面了解了一下, 發現可以直接通過日期的setdate 和setmonth方法直接增加日期和月份, 這樣的話每年每月到底是多少天的問題就不需要前端再計算和處理了.

下面直接貼**:

java excel根據起止日期匯出

這是最好用的 判斷是否為空,如果是空,則顯示為指定字串 public staticstring isnull string param,string value publicresult export throwsparseexception list list0 arrays.aslist str...

根據起止日期選資料

我們都知道通過時間的大小來比較,可在通常情況下我們資料庫中存的是字串型別的日期,這樣我們必須把字串型別轉換成日期型的資料 然後通過時間的大小來比較。可以通過如下方法 我認為最簡單的。在資料庫中篩選的時候把字串型別的轉換為日期型別的。也有轉成整型的 cast parameter as datatype...

根據起止日期查詢資料的問題

最開始根據起止日期做資料查詢,測試時起始日期和截止日期選擇一樣,發現資料沒有查詢到,看了一下資料庫表中的資料,發現資料沒有異常 開始的截圖和sql 最後修改sql可以查詢了 test qmvehiclesafety.createtimefrom null and qmvehiclesafety.cr...