zoukankan      html  css  js  c++  java
  • struts2 日期标签

    <td align="center"><s:date name="age" format="yyyy-MM-dd"></s:date></td>

    页面显示如下:

      

    一、这里主要以<s:date>标签为例子。例如:<s:date name="publishTime" format="yyyy-MM-dd HH:mm:ss.SSS" /> 这里格式含义:yyyy-MM-dd年月日 HH:mm:ss.SSS时分秒毫秒

    但要注意几个细微的地方:
    1、"yyyy-MM-dd”中的“MM”一定要大写,不然会不起作用或者时间显示不正常。因为在java中,大M表示“月(Month)",而小m表示"分"(minute)
    2、后面的"HH"表示24小时制,而如果是"hh",则显示时为12小时制
    3、还有一点:s:date标签使用时,一定要是Date类型。

    二、如果是String型,数值型等其他类型,可以用以下方法:
    1.先在resource文件中定义如下: format.date_medium={0,date,medium}
                                                    format.date_ymd={0,date,yyyy/MM/dd}
                                                    format.date_time={0,date,yyyy/MM/dd hh:mm}

    2.然后就可以自由的format了: <s:text name="format.date_ymd">
                                                  <s:param name="value" value=" publishTime "/>
                                                </s:text>

    Could not convert object with key '#session.UserInfo.birthday' to a java.util.Date instance

      类型转换报错,那你的birthday' 就不是一个Date类型,这个标签只能取Date类型(或其子类)的值并做format转换
    字符串的不行,如果用字符串就在后台处理好了传过来。用<s:property标签

  • 相关阅读:
    OSI七层模型详解 TCP/IP协议
    ZT 第一范式,第二范式,第三范式
    思杰20140522
    Correspondence / ˏkɔris'pɔndәns / dictionary10-800.doc
    闲着没事,贴贴图
    心情闲适,发几个tatanic的图
    005 Python 基础特性
    017 虚拟内存 64位及内存对其 3
    004 Python 文件操作 字典 自定义函数
    003 Python list 索引
  • 原文地址:https://www.cnblogs.com/sxshiblog/p/3530669.html
Copyright © 2011-2022 走看看