我使用下面的代码来获取日期和时间
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>
}
在此,可变util.Date日期显示为“星期四年02月14 00:00:00 IST 2013”。 所以我很容易得到sql.Date为“2013年2月14日”。 另外,我想从它那里得到的时间。 在的ctime变量我想要得到的时间和显示。 格式应该是24小时格式。 但我不知道如何得到它。
我已经使用了一些功能,如调用getHours()和GETDATE(),但我不能找到解决方案。 有人可以帮助我得到的时间。 提前致谢
我所需要的时间为00:00:00(小时:分钟:秒)