zoukankan      html  css  js  c++  java
  • BeanUtils的日期问题

    //注册日期类型转换器  

    //第一种  自定义方法
                ConvertUtils.register(new Converter(){
                    //第一个参数是目标类型    第二个参数是被转换的值
                    //就是 把第二个参数的值转换成第一个参数类型的值 value----》clazz类型的值
                    public Object convert(Class clazz, Object value) {
                        //字符串转换为日期

            //判断传入的值
                        if(clazz !=Date.class){
                            return null;
                        }
                        if("".equals(value.toString().trim())||value==null){
                            return null;
                        }
                        try {
                            SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
                            return sdf.parse(value.toString());
                        } catch (ParseException e) {
                            e.printStackTrace();
                        }
                        return null;
                    }
                    
                },Date.class);

    //第二种方式

    //有个弊端   不能传入""(空字符串)或者"   "(多个空格)。会报错。
    ConvertUtils.register(new DateLocaleConverter(), Date.class);

  • 相关阅读:
    vue.js 源代码学习笔记 ----- html-parse.js
    vue.js 源代码学习笔记 ----- text-parse.js
    vue.js 源代码学习笔记 ----- keep-alives
    一些图片剪切组件.
    好听的粤语歌..
    jQuery框架Ajax常用选项
    form自动提交
    .NET EF 框架-实现增删改查
    简单抓取小程序大全,并展示
    C#关于调用微信接口的代码
  • 原文地址:https://www.cnblogs.com/ly-china/p/5416174.html
Copyright © 2011-2022 走看看