数据库中的值:2011-09-30 10:37:10
显 示 的  值:2011-09-30
首先,在后台获取了值之后并没有对时间类型的数据进行任何操作,
我调试了一下,在得到的数据中值得格式就已经变了,那位仁兄指点一下

解决方案 »

  1.   

    补充:字段的类型是:timestamp
      

  2.   

    格式的问题可能select date_format(col1,'%Y%M%d %H%m
      

  3.   

    mysql> select date_format(now(),'%Y-%m-%d %H:%m:%s');
    +----------------------------------------+
    | date_format(now(),'%Y-%m-%d %H:%m:%s') |
    +----------------------------------------+
    | 2011-10-09 18:10:24                    |
    +----------------------------------------+
    1 row in set (0.00 sec)
      

  4.   

    2楼说的方法我试过了,报错,描述上面说是无法转型
    3楼说的方法我也试过了,在数据库中可以,但是用hibernate查询之后的结果仍然是yyyy-MM-dd的格式
      

  5.   

     这样,则建议检查hibernate中的设置或者JAVA中的设置。 你可以在JAVA输出的时间再设置日期的格式。tostring(..
      

  6.   


    我刚发现原来是我生成的pojo文件中有设置时间的注解,谢谢