Nick
Posts: 9
Nickname: nicolashad
Registered: Jul, 2004
|
|
Re: Date of system
|
Posted: Jul 5, 2004 6:02 AM
|
|
thanks! i'll would take the date of system, ithink it's called "now" for do this:
if (data.before(today)) { java.sql.PreparedStatement ps2 = conn.prepareStatement("update percorsi set stato = ? where id_percorso = ?"); ps2.setString(1, "N"); ps2.setString(2, id); int result2 = ps2.executeUpdate(); ps2.close(); }} rs.close(); ps.close(); conn.close();%>
the code that i write down is this:
<jsp:include page="include/defineConnection.jsp"/> <% java.sql.Connection conn = java.sql.DriverManager.getConnection((String) request.getAttribute("DBConnection"), "", ""); java.sql.PreparedStatement ps = conn.prepareStatement("select * from percorsi"); java.sql.ResultSet rs = ps.executeQuery(); while (rs.next()) { String id = (String) rs.getString(1); java.util.Date data = (java.util.Date) rs.getDate(5); String[] ids = java.util.TimeZone.getAvailableIDs(+1 * 60 * 60 * 1000); java.util.SimpleTimeZone pdt = new java.util.SimpleTimeZone(+1 * 60 * 60 * 1000, ids[0]); java.util.Calendar cal = new java.util.GregorianCalendar(pdt); //java.util.Date today = cal.get(java.util.Calendar.DATE); int d = cal.get(java.util.Calendar.DAY_OF_MONTH); int m = cal.get(java.util.Calendar.MONTH); int y = cal.get(java.util.Calendar.YEAR); String oggi = d + "/" + m + "/" + "y"; java.util.Date today = java.sql.Date.valueOf(oggi); /*if (E.before(today) == true) {*/if (data.before(today)) { java.sql.PreparedStatement ps2 = conn.prepareStatement("update percorsi set stato = ? where id_percorso = ?"); ps2.setString(1, "N"); ps2.setString(2, id); int result2 = ps2.executeUpdate(); ps2.close(); }} rs.close(); ps.close(); conn.close();%>
|
|