欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

封装javaBean对象处理时间格式

程序员文章站 2022-06-15 09:09:29
...

使用JavaBean封装对象,反射调用对象处理数据的时候,时间格式会出现问题,这里进行时间的格式化:

/**
	 * @param req
	 * @param cla
	 * @return
	 * 封装请求对象为javaBean
	 */
	public static <T> T getBean(HttpServletRequest req,Class<T> cla){
		T t =null;
		try {
			t = cla.newInstance();
			Map<String, String[]> map = req.getParameterMap();
			//处理时间格式
			DateConverter dateC = new DateConverter();
			dateC.setPatterns(new String[]{"yyyy-MM-dd"});
			//注册格式
			ConvertUtils.register(dateC, Date.class);
			//复制
			BeanUtils.copyProperties(t,map);
		} catch (Exception e) {

		}
		return t;
	}
相关标签: JavaBean