首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp 时间显示有关问题

2012-09-07 
jsp 时间显示问题sqlserver数字库数据是 2009-06-09 11:20:57我用实体类封装数字库表 然后通过get方法取出

jsp 时间显示问题
sqlserver数字库数据是 2009-06-09 11:20:57

我用实体类封装数字库表 然后通过get方法取出来放到页面上 显示的却是2009-06-09 11:20:57.0

1:请问为什么会多出一个点和数字
2:怎么解决

谢谢各位

[解决办法]

Java code
Locale locale = request.getLocale();SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", locale); String LgTime = sdformat.format(datetime);  // datetime 是从数据库中取到的Timestamp类型值out.println(LgTime);
[解决办法]
java.text.SimpleDateFormat 自己看看 API 用法

[解决办法]
那是数据库的问题!显示的时候都要自己规范一下的!呵呵!
不知道你jsp页面显示用的啥技术,如果你用jstl,直接就有规范显示的方法!
如果直接用jsp,只能自己写字符串截取显示了!
[解决办法]
1.你数据库存的是Timestamp类型,而你取的时候用String类型取的。
2.对字符串处理一下,或者直接用Date类型取
[解决办法]
用substring截取一下呗

热点排行