当前页面: 开发资料首页 → JSP 专题 → 怎样将数据库的字段值进行格式化?
怎样将数据库的字段值进行格式化?
摘要: 怎样将数据库的字段值进行格式化?
我用的是SQL Server2000数据库,现在我想显示ResuleSet中的字段的值,遇到如下问题:
1.我想将日期时间型显示为:2006-11-15 11:42:29(现我用rs.getString("Take_Date")显示为2006-11-15 11:42:29.553);
2.我想将货币型数据显示为:97.50(现我用rs.getString("Balance")显示为97.5000)
select convert()...
楼上的,什么意思?请明示,谢谢!
在存数据前对日期数据进行一下格式化
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateTime = sdf.format(new Date());
问下楼上的,我怎样同时取出数据库表中的日期和时间呢?
用rs.getDate("Take_Date")取出的是日期,
而rs.getTime("Take_Date")取出的是时间,
引:
我想将日期时间型显示为:2006-11-15 11:42:29(现我用rs.getString("Take_Date")显示为2006-11-15 11:42:29.553);
是怎么取出来的?
实在不行 就用字符串截取
取到 29 就行了 如果你的日期数据格式一致的话
一个最简单的方法,你转成String,然后截断字符串,想怎么取就怎么取
比如
String time=rs.getString("Take_Date");
time=time.substring(0,19);
楼上的诸位大侠,时间可以这样解决,那么货币类型的呢?
我该怎么解决呢?
再顶一下.希望有人回答.
我想将货币型数据显示为:97.50(现我用rs.getString("Balance")显示为97.5000)