学习笔记——struts2标签时间转换
2011-09-04 10:30
387 查看
使用<s:date>标签,有一个format属性,就是用来输出指定时间格式的
例如:<s:date name="publishTime" format="yyyy-MM-dd HH:mm:ss" />
<s:date name="birthday" format="yyyy-MM-dd" />
yyyy-MM-dd年月日 HH:mm:ss时分秒但要注意两个细微的地方,很多人都倒在这上面:
1、"yyyy-MM-dd”中的“MM”一定要大写,不然会不起作用或者时间显示不正常因为在java中,大M表示“月(Month)",而小m表示"分"(minute)
2、注意的是后面的"HH"表示24小时制,而如果是"hh",则显示时为12小时制
还有一点:s:date标签使用时,一定要是Date类型。
如果是String型,数值型等其他类型,可以用以下方法:
先在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}
然后就可以自由的format了:
<s:text name="format.date_ymd">
<s:param name="value" value="salesDate"/>
</s:text>
例如:<s:date name="publishTime" format="yyyy-MM-dd HH:mm:ss" />
<s:date name="birthday" format="yyyy-MM-dd" />
yyyy-MM-dd年月日 HH:mm:ss时分秒但要注意两个细微的地方,很多人都倒在这上面:
1、"yyyy-MM-dd”中的“MM”一定要大写,不然会不起作用或者时间显示不正常因为在java中,大M表示“月(Month)",而小m表示"分"(minute)
2、注意的是后面的"HH"表示24小时制,而如果是"hh",则显示时为12小时制
还有一点:s:date标签使用时,一定要是Date类型。
如果是String型,数值型等其他类型,可以用以下方法:
先在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}
然后就可以自由的format了:
<s:text name="format.date_ymd">
<s:param name="value" value="salesDate"/>
</s:text>
相关文章推荐
- Struts2学习笔记(4)-----Struts2常见的表单标签用法
- struts2学习笔记一------struts2标签学习
- Struts2标签转换Date格式日期时间
- Java学习笔记 Struts2常用标签
- Struts2学习笔记之类型转换。
- Struts2类型转换学习笔记
- OGNL+标签---struts2学习笔记
- struts2标签学习笔记(一)
- struts2学习笔记一------struts2标签学习
- Struts2 入门学习笔记(三)——数据转换
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- 尚硅谷学习笔记--Struts2 类型转换(1)
- Struts2 学习笔记——数据类型转换
- struts2学习笔记一------struts2标签学习
- Struts2学习笔记4:Struts2的类型转换【2】
- 黑马程序员——struts2学习笔记四(类型转换)
- Struts2.x 学习笔记 之 类型转换器 和 错误提示修改
- 尚硅谷学习笔记--Struts2 类型转换(2)
- [原创]java WEB学习笔记68:Struts2 学习之路-- 类型转换与复杂属性配合使用
- Struts2学习笔记之类型转换 二