解决方案 »

  1.   

    datetime 类型本身就是默认带时分秒的。。你要不想带的话把数据库的类型改成date就好了。
      

  2.   

    楼上说了,其实就是改数据库的类型,如果实在不想改数据库类型,那就用String的截取字符串的功能去截取00:00:00前面的字符吧,那样就相当于把后面的00:00:00去掉了。至于怎么去截取,就是通过String的API操作就可以了。
      

  3.   

    因为你在数据库中的类型是datetime类型的,所以不管传到数据库中的值是什么格式的日期类型,数据库都会自动加入00:00这样的时间,所以你只能改类型为date类型的
      

  4.   

    数据类型是datetime
    数据库中已经指定时date + time的类型,那就是按照yyyy-MM-dd HH:mm:ss这样的格式来存储。
    你需要的格式是date
      

  5.   

    一般获取数据库中的日期字段,在java后台都要进行格式化,所以楼主不要纠结数据库里面到处是以什么形式存储的
      

  6.   

    其实在Java中处理日期时间最方便的类型是long,无论是处理还是存储时都用Unix纪元。比什么日期格式都方便多了。