System.out.println("String類型 "+endDate); //頁面傳遞到后台的時間 為String類型 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date sDate = sdf.parse(endDate); System.out.println("String類型轉Date類型 "+sDate); //要實現日期+1 需要String轉成Date類型 Format f = new SimpleDateFormat("yyyy-MM-dd"); System.out.println("Date結束日期:" + f.format(sDate)); Calendar c = Calendar.getInstance(); c.setTime(sDate); c.add(Calendar.DAY_OF_MONTH, 1); //利用Calendar 實現 Date日期+1天 sDate = c.getTime(); System.out.println("Date結束日期+1 " +f.format(sDate)); //打印Date日期,顯示成功+1天 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd"); endDate = sdf1.format(sDate); System.out.println("Date類型轉String類型 "+endDate); //將日期轉成String類型 方便進入數據庫比較
String類型 2018-01-23 String類型轉Date類型 Tue Jan 23 00:00:00 CST 2018 Date結束日期: 2018-01-23 Date結束日期+1 2018-01-24 Date類型轉String類型 2018-01-24