wie zu formatieren und anzeigen von Datum aus Datenbank mit Ergebnismenge

Ich geschrieben habe eine Abfrage, um Daten aus einer Datenbank abrufen.

String Query = "Select ID, NAME, ADDRESS, CONTACTNUMBER,DISEASE,DOCASSIGN,JOINING,ROOMASSIGN from patient";
            PreparedStatement ps = conn.prepareStatement(Query);
            ResultSet rs = ps.executeQuery();
            ResultSetMetaData rsmd = rs.getMetaData();

            while (rs.next()) {
        %>
        <tr>
            <td><%=rs.getInt("ID")%></td>
            <td><%=rs.getString("NAME")%></td>
            <td><%=rs.getString("ADDRESS")%></td>
            <td><%=rs.getInt("CONTACTNUMBER")%></td>
            <td><%=rs.getString("DISEASE")%></td>
            <td><%=rs.getInt("DOCASSIGN")%></td>
            <td><%=rs.getDate("JOINING")%></td>
            <td><%=rs.getString("ROOMASSIGN")%></td>
        </tr>
        <%
            }
        %>

Ich bin in der Lage, alle anzeigen, das Datum in die jsp-Tabelle mit keine Probleme, aber das Datum ich bin Anzeige unter Anweisung.

<td><%=rs.getDate("JOINING")%></td>

die Ausgabe die ich bekomme, ist als unten.

2015-07-01

aber ich will es in dem unter format (MM/dd/yyyy)

07-01-2015

bitte lassen Sie mich wissen, wie kann ich diese.

Dank

Stoppen Sie die Verwendung von scriptlets, kopieren Sie Ihre JDBC-code in Java-Klassen (servlets), lernen Sie die JSP-EL und die JSTL, und verwenden Sie das JSTL-Tag <fmt:formatDate> - tag. Sie sind Kodierung Ihrer JSPs, als wären wir noch im Jahr 1999.

InformationsquelleAutor user3872094 | 2015-07-14

Schreibe einen Kommentar