随笔 - 225  文章 - 98  trackbacks - 0
<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

随笔分类

相册

报表工具厂商们

搜索

  •  

最新评论

阅读排行榜

 

目前国内主流java报表工具中,日期的表示形式有很多种,有时我们习惯填写的形式与数据库存储的形式可能不同,此时,就需要进行日期的格式化处理。比如,将“1998-01-01”形式的日期转化为“19980101”的形式。

FineReport报表工具为例,新建一个报表工作簿,打开文件|新建报表|新建工作簿

1.设置报表参数

    打开报表|报表参数,新增加一个参数p1,如下图

2.模板设计

    打开模板设计页面,将B2单元格内容设置为公式=format($p1,"yyyyMMdd"),如下图

3.参数设计

打开参数设计页面,选择默认生成参数页面,点击B2单元格控件,选择空间类型为日期,控件名设为p1,如下图

4.分页预览

    点击分页预览,可以在浏览器中看到日期字符串已经被转化为8位数字形式。这个函数,也可以用在数据集SQL查询语句中,形如${format(1998-01-01, 'yyyyMMdd')}

 

文章转自:http://reportblog.cn/archives/1028



了解Java报表工具就从这里开始
posted on 2010-11-06 22:50 season 阅读(162) 评论(0)  编辑  收藏 所属分类: Java报表—技术知识

只有注册用户登录后才能发表评论。


网站导航: