站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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)


↑返回目录
前一篇: 我想将货币类型数据进行格式化?
后一篇: 单选按钮自动提交问题 AND 日期型转换问题!@~ 急急急急急急急急急