您的位置:首页 > 数据库

开发Birt过程中遇到的两个困扰我很久的问题?

2011-09-15 13:17 239 查看
问题: 
第一个问题是:怎样把时间格式定义成这样:

2011-09-22 16:32:15

我用自定义的形式定义的,后面总要带着下午或下午,怎么能把上午、下午去掉,显示24小时制的时间格式

第二个问题是:

表头和表里面的数据中文乱码

预览的时候正常,但在展示的时候显示乱码

 

解答:

第一个问题可以说是不影响程序的问题,只是显示的一种形式,跟查询没有关系,因为查询条件是从jsp页面传进去的(24小时时间制),数据库中也是24小时时间制,报表上的形式只是一种显示形式,无关紧要。

想解决也简单:

自定义格式:yyyy-MM-dd HH:mm:ss

注意HH是大写,大写表示24小时制,小写表示12小时制

第二个问题,是因为得到的outstream编码格式不对,只要对它编码就行了,调用ByteArrayOutPutStream的toString("UTF-8")方法,然后把返回的值放到html框架里面就不会乱码了。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息