jsp显示时间问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 23:24:42
在mysql里,我的时间的类型为date。我写进数据库的时候,是2009-03-22,我在命令行下查看到,在mysql里也是2009-03-22,但就是我在页面上取出来的时候是2009-03-22 00:00:00.0的。我想在页面上显示出来的 也是2009-03-22这个,不要后面的00:00:00.0这些,这样子要怎么样子弄。
你这样子我当然知道啦!但我为什么要用这date类型啊!那是因为我还得 靠它来帮我实现其它的功能。

我的显示是用bean write显示出来的哦。

给bean:write加个属性,如下
<bean:write format="yyyy-MM-dd" property="" name=""/>

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
df.format(d);

把时间的类型改成varchar类型是最简单的方法。
这样,您写入的是2009-03-22,输出的也一定是它。