在使用Ireport制作政府类的文书过程中,大部分文书都需要打印时间,在用SQL的过程中,存储到SQL是yyyy-mm-dd样式,需要格式化时间,下面介绍以下方法:
例如 sql存储为字符串:1994-04-28
1.直接在sql中更改:
(1)
DATE_FORMAT(P.apply_date,’%Y年%m月%d日’) AS apply_date,-- 申请时间
像这样输出在文书 就是1994年4月28日这种格式。
(2)有可能文书需要精确到时分这里。比如我做过一个文书 他需要像这样输出在文书当中2018年06月04日15时30分至16时00分 ,所以尝试了比较多的方法,就这一种比较实用。
to_char(to_date(CONCAT(C.start_date,CONCAT(’ ‘,C.start_time)), ‘yyyy-MM-dd hh24:mi’),‘yyyy年MM月dd日hh24时mi分’) AS start_date,
to_char(to_date(CONCAT(C.end_date, CONCAT(’ ',C.end_time)),‘yyyy-MM-dd hh24:mi’),‘hh24时mi分’) AS end_time,

2.在iReport中更改:

($F{apply_date}.split("-")[0])+"年"
+($F{apply_date}.split("-")[1])+"月"
+($F{apply_date}.split("-")[2])+"日"

像这样也是在文书中也相当于1994年4月28日这种格式。不过这种却有一个弊端,必须保证时间是必须要有的,要不然时间截取不到的话,会导致文书空白。不过也很好解决写一个三目表达式,如果$F{apply_date}==null?"":加上上面的代码块;这样的效果就跟第一种的效果差不多。

关于iReport制作文书格式化时间相关推荐

  1. IReport制作报表——日期时间显示格式

    IReport工具在制作报表的时候,会有日期或者日期时间的显示,我们可以给日期显示组件设置Pattern 属性值为我们想要的日期格式就可以了. 一般我们要显示的大多是:2013-06-04 03:36 ...

  2. centos ll 格式化时间_审理文书格式化的实践探索

    案件审理室负责对涉嫌违纪或者违法.犯罪案件严格依规依纪依法审核把关,提出纪律处理或者处分的意见,做到事实清楚.证据确凿.定性准确.处理恰当.手续完备.程序合规.审理工作结束后应当将案件涉及的审理文书装 ...

  3. iReport制作报表

    文章将会涉及3个方面的内容: 第一部分:使用iReport制作报表的详细过程(Windows环境下) 第二部分:使用Jasperreport作为报表控件开发胖客户端报表应用 第三部分:使用Jasper ...

  4. 第一部分:使用iReport制作报表的详细过程(Windows环境下)

    第一部分:使用iReport制作报表的详细过程(Windows环境下) 提示:在有些板块,文中的图片看不到,建议到我的blog浏览文章:http://blog.csdn.net/jemlee2002/ ...

  5. Python数据可视化-使用 Pyecharts 制作 Timeline(时间轴组件)详解

    内容介绍 本文介绍基于 Python3 的 Pyecharts 制作 Timeline(时间轴组件) 时需要使用的设置参数和常用模板案例,可根据实际情况对案例中的内容进行调整即可. 使用 Pyecha ...

  6. python 格式化时间

    1. 使用time 格式化时间: location = time.strftime("%Y%m%d%H%M%S" , time.localtime() ) logging.info ...

  7. 在SpringMVC中使用Jackson并格式化时间

    在spring MVC 3中,要实现REST风格的JSON服务,最简单的方式是使用 @ResponseBody 注解.该注解会自动把返回的对象,序列化为JSON. 来看一个最简单的例子.这个例子先使用 ...

  8. C语言strftime()函数 (格式化时间)(注意第二个参数size_t maxsize一定要大于第三个参数const char *format指向字符串的长度)

    需包含:C 标准库 - <time.h> 文章目录 描述 声明 参数 返回值 实例 使用☞坑(注意第二个参数size_t maxsize一定要大于第三个参数const char *form ...

  9. C语言如何返回格式化日期时间(格式化时间)?(将日期和时间以字符串格式输出)ctime()、asctime()、localtime()、strftime()

    文章目录 ctime()函数: asctime()函数 获取自定义格式化时间(有bug,当时间为个位数时,没有在前面自动补零) 改成函数接口形式(传入字符指针) 20220107 优化后(能自动补零) ...

最新文章

  1. 2021年大数据HBase(十四):HBase的原理及其相关的工作机制
  2. 容灾备份技术的分类概述
  3. Stas and the Queue at the Buffet
  4. VTK:PolyData之WarpScalar
  5. 策略模式、上下文与内部类的思考
  6. 由于TempDB设置错误导致SQL Server无法重启错误的解决方案
  7. Linux Shell脚本入门教程系列之(九)Shell判断 if else 用法
  8. LLVM各种格式转换图
  9. mongodb 非 admin 库 认证登陆失败 原因(百度好多都 是渣)db.addUser() 请走开。
  10. 2023南京航空航天大学计算机考研信息汇总
  11. OPPO,ViVO手机锁屏下弹出来电界面
  12. Justinmind使用教程(1)——概述部分
  13. 组块(chunking)-nltkspacy
  14. android定位二(百度定位SDK)
  15. 国资委79号文解读:国央企OA办公系统信创替代落地实践与标杆案例
  16. 选一个适合自己的加密芯片,加密IC,如何才能真正的做到不被破解。
  17. 【一起入门NLP】中科院自然语言处理期末考试*总复习*:考前押题+考后题目回忆
  18. 有时候,当我们要进入某个外网时,很慢很慢,等很久才进得去
  19. 配置静态NAT和配置动态NAT
  20. 软件测试之因果图分析

热门文章

  1. 【Jailhouse 文章】Bao: a modern lightweight embedded hypervisor(2020)
  2. java.io设计模式_JAVA IO 设计模式彻底分析
  3. Android ReplacementSpan 文字对齐问题
  4. Simple XML解析XML
  5. keyshot导入失败错误代码7_keyshot7的一些问题
  6. 原来SqlSession只是个甩手掌柜?真正干活的是谁?
  7. 【运动学】基于matlab脉冲多普勒测距测速【含Matlab源码 1947期】
  8. 【软考一】计算机系统基础知识(要多做题)
  9. 中控软件提示:注册组件失败解决
  10. AndroidStudio-NDK-r14b开发环境搭建