gpt4 book ai didi

Java日历日期添加和计算

转载 作者:行者123 更新时间:2023-12-01 18:59:04 24 4
gpt4 key购买 nike

while (rs.next()) {
String rn = rs.getString(3);
String sqldate = rs.getString(2); // database reservation date
if (rn.equals(rnumber)) {
Calendar cal = Calendar.getInstance();
String rdate = (Integer.toString(cal.get(Calendar.YEAR)) + "-" + Integer.toString(cal.get(Calendar.MONTH)) + "-" + Integer.toString(cal.get(Calendar.DATE)));
} else {
response.sendRedirect("status.jsp?Status=Reservation number not exist");
}
}

我需要向 SQL 日期添加 7 天 ( 2012-10-05 +7 ),并且需要检查这些天是否在 SQL 日期和当前日期之间。

最佳答案

您需要解析 date 字符串以创建 java.sql.Date 对象:-

String sqldate = rs.getString(2);
DateFormat DOB = new SimpleDateFormat("yyyy-MM-dd");
java.sql.Date convertedDate = new java.sql.Date(DOB.parse(sqldate).getTime());

然后使用Calendar.setTime()方法将Date设置为Calendar实例:-

Calendar cal = Calendar.getInstance();
cal.setTime(convertedDate);
cal.add(Calendar.DATE, 7);

关于Java日历日期添加和计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12948233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com