首页 > 其他 > 详细

(继续搬)struts日期格式的转换

时间:2019-06-26 16:31:40      阅读:96      评论:0      收藏:0      [点我收藏+]
package cn.sxx.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;

import org.apache.struts2.util.StrutsTypeConverter;

public class DateConverter extends StrutsTypeConverter {

    @Override
    public Object convertFromString(Map map, String[] vals, Class class1) {
        Date date = null;
        if(vals != null && vals.length > 0){
            String dateStr =  vals[0];
            if(class1 == Date.class){
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
                try {
                    date = sdf.parse(dateStr);
                } catch (ParseException e) {
                    e.printStackTrace();
                }
            }
        }
        
        return date;
    }

    @Override
    public String convertToString(Map map, Object obj) {
        String result = "";
        if(obj != null && obj.getClass() == Date.class){
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            result = sdf.format(obj);
        }
        return result;
    }

}

配置文件:xwork-conversion.properties的内容为:

java.util.Date=DateConverter 的全路径

 

(继续搬)struts日期格式的转换

原文:https://www.cnblogs.com/Mr-Dxin/p/11090624.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!