struts2时间格式

1.

<s:textfield id="examBeginDate" name="initSet.examBeginDate"
οnclick="WdatePicker({lang:'cn',dateFmt:'yyyy-MM-dd',isShowClear:false,minDate:'%{@java.lang.String@format('%tF',initSet.examBeginDate)}',maxDate:'%{@java.lang.String@format('%tF',initSet.examEndDate)}'});" readonly="true"
cssClass="inp130" cssStyle="width:130px">
<s:param name="value"><s:date name="initSet.examBeginDate" format="yyyy-MM-dd"/></s:param>
</s:textfield>


2.将日期格式保存在国际化资源文件中。如:globalMessages或globalMessages_zh_CN文件。

其内容为:

crm.datetime = {0, date, yyyy-MM-dd HH:mm:ss}

crm.date = {0, date, yyyy-MM-dd}

在页面显示日期时间时:<s:text name="crm.datetime"><s:param value="createTime"/></s:text>

在页面显示日期时:<s:text name="crm.date"><s:param value="createTime"/></s:text>


3.
首先说说格式化日期。strtus2有提供一个<s:date/>来格式化日期,
例:<s:date value =Date" format="yyyy-MM-dd" />
这样可保证在不同的游览器中都显示为“2007-11-03”的格式。但这只能实现普通显示,如果要使用编辑组件呢?有两种简便方法:
1、使用struts2的dojo组件,<s:dateteimpicker/>
例:<s:datetimepicker name="Date" displayFormat="yyyy-MM-dd" />
4.
用struts2标签格式化输出日期
<input type="text" value="<s:date name="person.birthday" format="yyyy-MM-dd" />" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值