如何获取当前系统时间中的小时?要求24进制的
 int   y,m,d,h,mm; 
Calendar   c   =   Calendar.getInstance(); 
y   =   c.get(Calendar.YEAR); //年 
m   =   c.get(Calendar.MONTH)   +   1; //月 
d   =   c.get(Calendar.DAY_OF_MONTH); //日 
h   =   c.get(Calendar.HOUR); //时 
mm   =   c.get(Calendar.MINUTE); //分
 这个方法获取的是 12进制的 高手帮忙谢谢!

解决方案 »

  1.   


    System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
      

  2.   

    Date d=new Date();
    System.out.println(d.getHours());
      

  3.   

    <%
    String date = new SimpleDateFormat("HH").format(new Date());
    %>
    <%=date%>
      

  4.   

    另外,你原始的代码只要HOUR --> HOUR_OF_DAY就可以了
      

  5.   

    Calendar.HOUR=>Calendar.HOUR_OF_DAY
    9L正解。