前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jsp中格式化时间戳的常用标签

Jsp中格式化时间戳的常用标签

作者头像
赵小忠
发布2018-01-24 19:28:10
1.5K0
发布2018-01-24 19:28:10
举报
文章被收录于专栏:禁心尽力

  首先关于时间格式化的问题,前不久在公司开发一套数据录入系统,这其中就无时不刻不从数据库拿数据,然后进过一系列处理最后渲染页面,刚开始我习惯用jstl的标签库进行处理,后来看到他们使用spring的标签库处理,下面在这儿记录一下。

 一:JSTL-----<fmt:formatDate/>标签

该标签可以输出各式各样的时间格式,也是我习惯用它的理由。

代码语言:js
复制
  <fmt:formatDate value="${date}" type="both"/> 2017-07-06 23:59:59
  <fmt:formatDate value="${date}" type="date"/> 2017-07-06
  <fmt:formatDate value="${date}" type="time"/>23:59:59
  <fmt:formatDate value="${date}" type="date" dateStyle="default"/>2017-07-06
  <fmt:formatDate value="${date}" type="date" dateStyle="short"/>17-5-31
  <fmt:formatDate value="${date}" type="date" dateStyle="medium"/>2017-07-06
  <fmt:formatDate value="${date}" type="date" dateStyle="long"/>2017年7月6日
  <fmt:formatDate value="${date}" type="date" dateStyle="full"/>2017年7月6日 星期一
  <fmt:formatDate value="${date}" type="time" timeStyle="default"/>23:59:59
  <fmt:formatDate value="${date}" type="time" timeStyle="short"/>下午11:59
  <fmt:formatDate value="${date}" type="time" timeStyle="medium"/>23:59:59
  <fmt:formatDate value="${date}" type="time" timeStyle="long"/>下午11时59分59秒
  <fmt:formatDate value="${date}" type="time" timeStyle="full"/>下午11时59分59秒 CDT
  <fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss Z"/>星期四, 七月 1, 2017 13:30:00 -0600
  <fmt:formatDate value="${date}" type="both" pattern="d MMM yy, h:m:s a zzzz/>31 五月 17, 11:59:59 下午 中央夏令时 

二:Spring------<spring:eval/>标签

该标签直接格式化即可,手法极其简单,所谓简单粗暴,哈哈哈~~~

<spring:eval expression="date"/>2017-07-06 23:59:59

三:渲染页面之前就想把时间格式化好之后返回,则可以在pojo类中的时间属性上加俩注解即可。

  需要引入的jar包:

代码语言:javascript
复制
1             <!-- pojo类时间格式化 -->
2         <dependency>
3             <groupId>net.sf.json-lib</groupId>
4             <artifactId>json-lib</artifactId>
5             <version>2.4</version>
6             <classifier>jdk15</classifier>
7         </dependency>        

@DateTimeFormat(pattern="yyyy-MM-dd")

  @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")

  记录完毕。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-07-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档