jsp 时间显示问题
sqlserver数字库数据是 2009-06-09 11:20:57
我用实体类封装数字库表 然后通过get方法取出来放到页面上 显示的却是2009-06-09 11:20:57.0
1:请问为什么会多出一个点和数字
2:怎么解决
谢谢各位
[解决办法]
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截取一下呗