我打出来也是对的,我也替你着急啊:)
不过有别的办法啊,比如:
GregorianCalendar sysDate = new GregorianCalendar();
System.out.println(sysDate.get(Calendar.HOUR_OF_DAY) +  ":" +
        sysDate.get(Calendar.MINUTE) + ":" +
        sysDate.get(Calendar.SECOND));
不知道你机器上对不对 :)

解决方案 »

  1.   

    public static java.sql.Time currentTime()
        {
            Calendar calendar = Calendar.getInstance();
            return java.sql.Time.valueOf(calendar.get(Calendar.HOUR_OF_DAY) + ":" + calendar.get(Calendar.MINUTE) + ":" + calendar.get(Calendar.SECOND));
        }
      

  2.   

    我用这个方法没问题啊。你可以试试timestamp和util。date再打印试试
      

  3.   

    用其它还是不行,不过我在我机器上另一个Application里就显示正常了?怪!!!!