联系QQ:884563046点击这里给我发消息

java查询mysql或sqlsever数据库日期后面多了个 .0(普通、ssm框架mabatis、ssh的Struts2)

以下四种方式:

1、new Date(rs.getTimestamp(“time”).getTime()),然后用DateFormat格式化就可以

2、ssm中的mabatis框架做,把model的属性改为Date类型即可,但是这样似乎只能显示出来年月日。

3、在java层进行修改格式。

String[] str = createTime.split(“\\.”);\\这里需要转义,不然会返回空字符串
4,在sql里面使用mysql自带的函数,如果这里你想

date_format(createTime, ‘%Y-%m-%d %H:%i:%s’)

如果是ssh的:

Struts2 中用 <s:property name=”date”/>

date 是一个 java.util.Date 类型
怎么设置它的输出格式,在我的项目中输入来是
08-05-23
即 yy-MM-dd 的格式,我想它输出为 yyyy-MM-dd 应该如何做呢?

我已试过在资源文件中加了属性
struts.date.format={yyyy-MM-dd}
或者
struts.date.format=yyyy-MM-dd

都没法改变 <s:property name=”date”/> 的输出格式

用<s:text name=”struts.date.format”/> 是可以输出它的对应值的,说明资源文件载入无误。

 

 

微信(不常用)和QQ同号: 884563046点击这里给我发消息