Servlet Holen Sie sich Datum und Uhrzeit

Ich bin mit dem folgenden code, um das Datum und die Uhrzeit

public class offer extends HttpServlet {


@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    try {

        out.println("<html>");
        out.println("<head>");
        out.println("<title>Servlet offer</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1> sv sugar mills</h1>");
        doPost(request,response);
        out.println("</body>");
        out.println("</html>");

    } finally {
        out.close();
    }
} 

 @Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
     response.setContentType("text/html;charset=UTF-8");
     PrintWriter out = response.getWriter();
     java.sql.Date sqlDate=null,ofrmonth=null,ctime=null;

    dat="14/02/2013";
    try
    {
     java.util.Date date=new SimpleDateFormat("dd/MM/yyyy").parse(dat);
     //ctime=new java.sql.Date(date.getTime());
     sqlDate = new java.sql.Date(date.getTime());
     out.println(sqlDate);
     out.Println(ctime);
    }
    catch(Exception e)
    {
     out.println(e);
    }
 }
@Override
public String getServletInfo() {
    return "Short description";
}//</editor-fold>

}

Hier, der util.Datum variables Datum wird angezeigt als "Thu Feb 14 00:00:00 IST 2013". Also ich bekomme das sql.Datum einfach als "2013-02-14". Auch möchte ich, um die Zeit von es. In der ctime-variable möchte ich, um der Zeit und zeigt es. Diese sollte das format 24 Stunden-format. Aber ich weiß nicht, wie um es zu bekommen.

Ich verwendet habe, einige Funktionen wie getHours() und getDate(), aber ich konnte nicht die Lösung gefunden. Kann jemand mir helfen, die Zeit. Vielen Dank im Voraus

Ich brauche die Zeit als 00:00:00 (hh:mm:ss)

Poste bitte kompilierbare code, der tatsächlich zeigt, was für ein problem du hast. Wie-ist deine Frage wenig Sinn macht, man weiß nicht habe ein mal, nur ein Datum. Außerdem java.sql.Date ist nur - das Datum - es repräsentiert ein SQL-DATUM
Ich habe meine code
Konsultieren Sie bitte die Dokumentation java.util.Datum, java.sql.Datum und Kalender. Es gibt eine Tonne von Informationen, die in diesen links. Sollten Sie auch google, um für einige einfache Beispiele. Es sei denn, Sie haben einen besonderen Bedarf, sollten Sie java.util.Date eher als java.sql.Date, die Sie derzeit verwenden.
Was doPost verwendet wird, da hier unsinnig. Anstelle der Verwendung von doPost für diese sollten Sie eine andere Funktion aufgerufen, so etwas wie printDate() und rufen, dass in Ihrem doGet. doPost sollten nie nennen doGet noch sollte doGet nennen doPost es sei denn, dass ist alles, was Sie tun, nämlich den, beide tun genau dasselbe. Und auch, dass die meisten Entwickler würden die Stirn Runzeln. Aber zumindest das macht Sinn.

InformationsquelleAutor Lingasamy Sakthivel | 2013-02-14

Schreibe einen Kommentar