日期格式现在页面显示的格式是10-7-13 11:46:52.000
想把格式换成为10-7-13 11:46:52 (去掉三个0) 在哪块改?现在 数据库 显示的格式为2010-07-13 11:46:52
类里有个属性对应这个字段
private Timestamp datetime;
hibernate映射文件里 配置的如下
<property name="datetime" type="timestamp"/>页面显示用的struts2标签
<s:property value="datetime"/>我现在想显示成10-7-13 11:46:52在哪块改比较方便,为什么现在显示的日期格式和数据库格式不一样
如何显示的和数据库格式一样
怎么改?
想把格式换成为10-7-13 11:46:52 (去掉三个0) 在哪块改?现在 数据库 显示的格式为2010-07-13 11:46:52
类里有个属性对应这个字段
private Timestamp datetime;
hibernate映射文件里 配置的如下
<property name="datetime" type="timestamp"/>页面显示用的struts2标签
<s:property value="datetime"/>我现在想显示成10-7-13 11:46:52在哪块改比较方便,为什么现在显示的日期格式和数据库格式不一样
如何显示的和数据库格式一样
怎么改?
<fmt:formatDate value="${datetime}" pattern="yy-MM-dd HH:mm:ss"/>
<bean:write name="" property="" format="yyyy年MM月dd日">这样就可以直接展示了如果你没用struts的话在后台可以用格式化字符串
SimpleDateFormat datatime=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
String time=datatime.format(arg0);
楼上这个方法就好了
SimpleDateFormat datatime=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
String time=datatime.format(arg0);
最好的办法还是在查询语句 SQL 里面就用 to_char一类的函数取好,前台只管显示。
最傻的办法。
yyyy-MM-dd HH:mm:ss还是yy/M/d HH:mm:ss,显然是表示层的事情,to_char,把表示层的工作放到了持久层