Feedback
# re: 有關Struts2 Date類型轉換的問題 2008-05-26 15:16 Alex_Han
我們想要的值是2008-05-26 12:00,而得到的值是08-05-26,沒有了時間。
我自己有兩種方式解決:1、將日期類型改為字符型,在做業務處理時在轉換;
2、在日期的get方法中增加上當前時間。
但是我個人覺得都不是很好。 回復 更多評論
# re: 有關Struts2 Date類型轉換的問題 2008-05-26 16:42 altchen
一般不要用struts默認的日期轉換.布置的系統環境決定了struts2怎么來轉.這樣很沒底
自定義日期轉換:
xwork-conversion.properties里配
java.util.Date=com.xxx.xxxx.MyDateConverter
自己寫個MyDateConverter.具體請查看struts2幫助
回復 更多評論
# re: 有關Struts2 Date類型轉換的問題 2008-05-26 17:28 隔葉黃鶯
我也遇到這種問題,暫且用下面方法來處理
<s:textfield name="model.startDate">
<s:param name="value"><s:date name="model.startDate"/></s:param>
</s:textfield>
也可以
<input type="text" value="<s:date name="person.birthday" format="yyyy-MM-dd" />" />
總之借助于 <s:date 來對日期格式化輸出
struts.properties 中設置 struts.date.format=yyyy-MM-dd也只能控制到<s:date>標簽 回復 更多評論
# re: 有關Struts2 Date類型轉換的問題 2008-05-27 15:00 Alex_Han
Thanks for reply!i will do it. 回復 更多評論
# re: 有關Struts2 Date類型轉換的問題 2008-05-27 17:36 懶人
# re: 有關Struts2 Date類型轉換的問題 2008-10-09 13:17 asf
# re: 有關Struts2 Date類型轉換的問題 2010-05-09 10:07 劍雨飄香
使用Struts2的標簽,設置format屬性
回復 更多評論
# re: 有關Struts2 Date類型轉換的問題 2010-05-09 10:11 劍雨飄香
在date標簽中設置format屬性,如果沒有設置就到國際化資源文件中找struts。date。format的消息,如果無法找到就采用DateFormat。MEDIUM格式輸出
回復 更多評論
只有注冊用戶登錄后才能發表評論。 | ||
![]() |
||
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||