根據傳入的年,月引數,返回當月的最大天數,平潤都可計算
/** * 傳入的是年-月的時間格式(2018-04) */
public void getMaxDay(String time){
String[] time = selectTime.split("-"); String addTime = String.valueOf(getDaysByYearMonth(Integer.valueOf(time[0]), Integer.valueOf(time[1]))); String startTime = selectTime + "-01" + " 00:00:00"; String endTime = selectTime + "-" + addTime + " 23:59:59";
}
/** * 根據年 月 獲取對應的月份的最大天數,用來進行月報的時間段的拼接 */ public int getDaysByYearMonth(int year, int month) { Calendar a = Calendar.getInstance(); a.set(Calendar.YEAR, year); a.set(Calendar.MONTH, month - 1); a.set(Calendar.DATE, 1); a.roll(Calendar.DATE, -1); int maxDate = a.get(Calendar.DATE); return maxDate; }
startTime ,endTime 為sql語句準備的時間段
相關文章
- S根據年月實現獲得當月天數
- SpringJpa @query 中根據傳入引數(欄位)排序Spring排序
- 透過裝飾器列印最大值與根據傳入引數進行列印次數
- js 根據傳入數字,返回千、萬、百萬、千萬、億等單位JS
- 月的天數
- Gradle根據引數配置不同的依賴Gradle
- 把介面當作引數傳入
- 如何計算PHP函式中傳遞的引數數量PHP函式
- Hive計算最大連續登陸天數Hive
- 函式引數傳遞及返回函式
- JS-計算日期差值;計算日期之間的月數JS
- 房間安排(當天最大房間數)
- BIRT 中如何根據引數動態拼接 SQLSQL
- mybatis 的傳入引數如何既有物件又有單個引數MyBatis物件
- mssql sqlserver獲取指定月份當月天數總和SQLServer
- 巨量算數:2022年3月DouGame月度算數報告GAM
- Java入門第12天 (方法過載 ,方法的引數傳遞)Java
- Spark SQL日期相距天數,月數SparkSQL
- 根據時間經緯度高程計算天頂角
- 計算Linux天數Linux
- 引數的定義和引數的傳遞
- BIRT 中根據引數實現動態日期分組
- Mybatis parameterType 傳入多個引數的使用MyBatis
- MyBatis中傳入引數為List集合的MyBatis
- SAP WM中階Storage Type的Capacity Check – 根據貨架最大數量檢查
- gdb除錯傳入引數除錯
- mybatis 傳入多個引數MyBatis
- 根據數字二進位制下 1 的數目排序排序
- 返回陣列中的最大元素個數陣列
- JavaScript字串物件 之 根據字元返回位置、根據位置返回字元、字串操作方法JavaScript字串物件字元
- 根據公曆計算農曆
- 如何根據寶塔皮膚引數選擇伺服器伺服器
- 【入門】統計每個月兔子的總數 - 題解
- java 實現根據年月得到這個月的日曆Java
- Mybatis傳入引數為List物件MyBatis物件
- mybatis sql foreach 引數的傳入的三種情況!!MyBatisSQL
- BIRT 統計圖中怎麼根據引數實現 X 軸動態分組
- 根據URL引數返回不同大小的圖片這種方式消耗大不大,還是直接提前生成不同尺寸的圖片好?