专栏首页雪地二货笔记库如何在JSP中格式化时间

如何在JSP中格式化时间

在将后台数据传回前台的时候直接传输date属性的变量不进行格式化就会产生这种情况。 若是使用的是jsp则可以使用专门进行格式化的JSTL标签。 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 因为是国际化标签库所以不止可以进行日期格式化还可以实现国际化等功能,但现在使用他的情况只使用过它的日期格式化功能 <fmt:formateDate>

常用的使用方式:

<c:set var="now" value="<%=new java.util.Date()%>" />
<p>日期格式化 (1): <fmt:formatDate type="time" 
            value="${now}" /></p>
    <p>日期格式化 (2): <fmt:formatDate type="date" 
            value="${now}" /></p>
    <p>日期格式化 (3): <fmt:formatDate type="both" 
            value="${now}" /></p>
    <p>日期格式化 (4): <fmt:formatDate type="both" 
            dateStyle="short" timeStyle="short" 
            value="${now}" /></p>
    <p>日期格式化 (5): <fmt:formatDate type="both" 
            dateStyle="medium" timeStyle="medium" 
            value="${now}" /></p>
    <p>日期格式化 (6): <fmt:formatDate type="both" 
            dateStyle="long" timeStyle="long" 
            value="${now}" /></p>
    <p>日期格式化 (7): <fmt:formatDate pattern="yyyy-MM-dd" 
            value="${now}" /></p>

对应着的结果:

  日期格式化 (1): 11:19:43

        日期格式化 (2): 2018-5-14 

        日期格式化 (3): 2018-5-14 11:19:43

        日期格式化 (4): 16-6-26 上午11:19

        日期格式化 (5): 2018-5-14 11:19:43

        日期格式化 (6): 2018年5月14日 上午11时19分43秒

        日期格式化 (7): 2018-5-14
以上测试来源于菜鸟教程

虽然方式很多但还是最后一种灵活性更强更轻型。

<c:set var="starttime" value="${appoin.astarttime}" />
<td><fmt:formatDate pattern="yyyy-MM-dd" value="${starttime}"/></td>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • vue学习笔记11-自定义指令

    除了默认设置的核心指令( v-model 和 v-show ), Vue 也允许注册自定义指令。 注册指令的关键字是directive, 同样也有局部和全局之分...

    雪地二货
  • vue学习笔记9-监听属性-watch

    这样就可以实现绑定 而且他后面也有很多功能,比如.lazy,惰性更新,只有焦点离开才会更新

    雪地二货
  • 简单易懂的Springboot介绍

    Springboot使您可以轻松地创建独立的、生产级的基于Spring的应用程序,您可以“直接运行”,启动应用程序都需要非常少的 Spring配置。 这是...

    雪地二货
  • 「企业架构」什么是TOGAF?完整的介绍

    在众多企业架构框架中,TOGAF®不是第一个,也不太可能是最后一个。但它在全球范围内的使用已经持续了近20年,在当今的科技领域,这是一项令人印象深刻的壮举。

    首席架构师智库
  • QQ音乐做直播:与秀场无关,对数字音乐产业来说却是件大事

    “百播大战”已近尾声。陌陌、微博和美拍凭借着直播红利在资本市场表现不俗,YY和9158这两位老牌直播巨头乘着直播东风迎来第二春,网易、搜狐等门户巨头,阿里、京东...

    罗超频道
  • 用新技术 “派生” 动听旋律 | Android 开发者故事

    QQ 音乐 Android 团队平台组的负责人阿宝,在和 QQ 音乐一同寻求突破的过程中,他发现创意、研发和平台的助力是让应用进步的三个重要因素。所以,他和团队...

    Android 开发者
  • 用新技术 “派生” 的旋律把耳朵叫醒

    不同于其他手机内存里的常客,音乐类应用更多的时候是在手机熄屏的状态下工作着。享受音乐,最理想的状态便是沉浸而不易中断,开发者们也在为此不断努力。

    Android 开发者
  • AE流程输出设计

    通过开发AE的Pugin。我们能够输出有效的信息,其中拆解了每一层的关键信息。我们设计了一个基本的AE转场效果,根据此信息设计了json的格式用于输出。

    jerrypxiao
  • Asp.Net Web API 2第十二课——Media Formatters媒体格式化器

    阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看 http://www.cnblogs.com/aehyok/p/3446289.h...

    aehyok
  • 如何极度压榨网络性能:揭秘 UCloud 的物理云网关

    近些年来,云计算蓬勃发展,上云成为现在软件开发落地的首选。但随着企业业务的不断增长和扩大,传统云计算的劣势也暴露出来:单体硬件性能不够,只能堆集群;租户隔离不够...

    SDNLAB

扫码关注云+社区

领取腾讯云代金券