如题! 我用的是SQL SERVER2000数据库,日期用的datetime类型,存入数据库的时候是用的查询分析语句getdate()方法存入的,数据库里显示的格式是2008-7-22 下午 09:38:45 ,当取出这个值的时候只能用java.sql.Date而且只能显示年月日,我想知道如何才能显示时分秒
  PS:不改变用getdate()存入的前提下!!!

解决方案 »

  1.   

    取出来的时候用java.sql.Timestamp类型
    new java.sql.Timestamp(new java.util.Date().getTime())
    然后用SimpleDateFormat输出成类似“yyyy-MM-dd hh:mm:ss”的格式就行了
      

  2.   

    同意用 SimpleDateFormat 转换一下
      

  3.   

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    就能得到你想要的格式了。想要得到什么格式,只要改变有颜色的地方就可以了。
      

  4.   

    用SimpleDateFormat转换成yyyy-MM-dd hh:mm:ss这个格式就可以了