中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

jsp怎么計算日期之間的天數

JSP
小億
166
2023-08-04 12:30:44
欄目: 編程語言

在JSP中,可以使用java.util.Date類和java.util.Calendar類來計算日期之間的天數。

以下是一個示例代碼,展示了如何計算兩個日期之間的天數:

<%@ page import="java.util.Date" %>
<%@ page import="java.util.Calendar" %>
<%@ page import="java.text.SimpleDateFormat" %>
<%
// 創建日期格式化對象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
// 定義兩個日期字符串
String dateStr1 = "2022-01-01";
String dateStr2 = "2022-01-10";
try {
// 將日期字符串轉換為Date對象
Date date1 = sdf.parse(dateStr1);
Date date2 = sdf.parse(dateStr2);
// 創建Calendar對象,并設置日期
Calendar cal1 = Calendar.getInstance();
cal1.setTime(date1);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(date2);
// 獲取兩個日期之間的天數差
long diff = cal2.getTimeInMillis() - cal1.getTimeInMillis();
long days = diff / (24 * 60 * 60 * 1000);
// 輸出結果
out.println("日期1:" + sdf.format(date1) + "
");
out.println("日期2:" + sdf.format(date2) + "
");
out.println("天數差:" + days + "
");
} catch (Exception e) {
e.printStackTrace();
}
%>

請注意,在JSP中,Java代碼通常位于<% ... %>標記之間。上述示例中,我們將日期字符串轉換為Date對象,然后使用Calendar類計算兩個日期之間的毫秒差。最后,我們將毫秒差轉換為天數差,并輸出結果。

0
高邮市| 鄄城县| 云林县| 黄陵县| 永靖县| 绥中县| 锡林浩特市| 准格尔旗| 邹城市| 思南县| 亚东县| 广灵县| 广元市| 娄烦县| 唐河县| 金阳县| 嘉兴市| 衡阳县| 呼图壁县| 象山县| 黎川县| 沅江市| 武清区| 通化县| 五河县| 宜城市| 临沭县| 中阳县| 庆元县| 连平县| 五大连池市| 宣威市| 新泰市| 邹平县| 武宣县| 桐城市| 前郭尔| 东明县| 海淀区| 茂名市| 江油市|