<sub id="miph7"></sub>
<table id="miph7"></table>

        1. spring mvc入参有Date类型

          spring mvc 对日期支持不太好,如果请求类型有Date类型的话,需要做一个日期转换器,代码

          /**
           * 全局handler前日期统一处理
           */
          @Component
          public class GlobalDateConverter implements Converter<String, Date> {
          
              private static final List<String> formarts = new ArrayList<>(4);
              static{
                  formarts.add("yyyy-MM");
                  formarts.add("yyyy-MM-dd");
                  formarts.add("yyyy-MM-dd HH:mm");
                  formarts.add("yyyy-MM-dd HH:mm:ss");
              }
          
              @Override
              public Date convert(String source) {
                  String value = source.trim();
                  if ("".equals(value)) {
                      return null;
                  }
                  if(source.matches("^\\d{4}-\\d{1,2}$")){
                      return parseDate(source, formarts.get(0));
                  }else if(source.matches("^\\d{4}-\\d{1,2}-\\d{1,2}$")){
                      return parseDate(source, formarts.get(1));
                  }else if(source.matches("^\\d{4}-\\d{1,2}-\\d{1,2} {1}\\d{1,2}:\\d{1,2}$")){
                      return parseDate(source, formarts.get(2));
                  }else if(source.matches("^\\d{4}-\\d{1,2}-\\d{1,2} {1}\\d{1,2}:\\d{1,2}:\\d{1,2}$")){
                      return parseDate(source, formarts.get(3));
                  }else {
                      throw new IllegalArgumentException("Invalid boolean value ‘" + source + "‘");
                  }
              }
          
              /**
               * 格式化日期
               * @param dateStr String 字符型日期
               * @param format String 格式
               * @return Date 日期
               */
              public  Date parseDate(String dateStr, String format) {
                  Date date=null;
                  try {
                      DateFormat dateFormat = new SimpleDateFormat(format);
                      date = dateFormat.parse(dateStr);
                  } catch (Exception e) {
                      e.printStackTrace();
                      throw new ParameterErrorException("日期解析错误");
                  }
                  return date;
              }
          
          }
          相关文章
          相关标签/搜索
          二四六天天好彩免费资枓大全 甘孜县| 修水县| 都江堰市| 含山县| 安义县| 广昌县| 泾川县| 全椒县| 府谷县| 弥渡县| 图木舒克市| 阿尔山市| 安新县| 吉木萨尔县| 隆化县| 铜梁县| 屯留县| 登封市| 深水埗区| 岳西县| 琼结县| 马尔康县| 措勤县| 高碑店市| 万全县| 紫金县| 福建省| 平遥县| 澜沧| 嵊州市| 黔西| 清远市| 灵寿县| 成武县| 沽源县| 邵阳县| 大厂| 玉门市| 南和县| 大理市| 那曲县| 布拖县| 广宁县| 苗栗县| 惠东县| 江华| 方山县| 龙南县| 四子王旗| 九江县| 自贡市| 梨树县| 县级市| 温泉县| 扎囊县| 珠海市| 北碚区| 武城县| 达拉特旗| 阿瓦提县| 海盐县| 子洲县| 新源县| 阳高县| 开原市| 分宜县| 济源市| 阿拉善盟| 双城市| 宁国市| 囊谦县| 夏津县| 略阳县| 寿光市| 略阳县| 杂多县| 丰县| 太和县| 竹溪县| 冕宁县| 新兴县| 四会市| 祁阳县| 诏安县| 朝阳市| 林芝县| 青岛市| 沧州市| 丰顺县| 唐海县| 张家港市| 中方县| 施秉县| 吉木乃县| 嘉义县| 皋兰县| 曲松县| 盐边县| 安庆市| 广平县| 宁国市| 比如县| 夏津县| 仁怀市| 化德县| 洞头县| 阳信县| 孟州市| 大余县| 腾冲县| 绥阳县| 江北区| 遂平县| 合肥市| 蛟河市| 景洪市| 莱芜市| 贡山| 贵南县| 崇礼县| 大余县| 东兴市| 许昌县| 南丰县| 平遥县| 山阴县| 永德县| 新乡市| 新闻| 竹溪县| 山阴县| 平度市| 合作市| 滨州市| 东兴市| 腾冲县| 杭州市| 遂昌县| 温宿县| 开平市| 高要市| 寿光市| 阳朔县| 长葛市| 赤峰市| 平顶山市| 南通市| 大姚县| 东兴市| 灵丘县| 饶平县| 大埔区| 大城县| 淮北市| 莲花县| 昭通市| 嘉善县| 南和县| 读书| 天镇县| 永德县| 左权县| 遂溪县| 台安县| 隆安县| 鄱阳县| 绥宁县| 晴隆县| 昌都县| 大邑县| 吉隆县| 南京市| 乌拉特前旗| 沂南县| 内黄县| 密云县| 县级市| 襄汾县| 陆川县| 通辽市| 鹤峰县| 闻喜县| 榆树市| 和平区| 陵水| 历史| 河北省| 乳源| 杭锦旗| 石柱| 景东| 岳阳县| 天祝| 奇台县| 乐清市| 犍为县| 合水县| 兴海县| 鸡泽县| 瓦房店市| 珠海市| 沅江市| 武汉市| 宣城市| 泰来县| 深水埗区| 荃湾区| 靖西县| 萝北县| 清镇市| 孝义市| 盐城市| 繁昌县| 华坪县| 鹿邑县| 武鸣县| 色达县| 凤冈县| 威海市| 宁德市| 长汀县| 山东| 望谟县| 喀喇沁旗| 辽阳市| 久治县| 泗洪县| 资溪县| 黄石市| 彭州市| 巴中市| 三原县| 夏河县| 宽城| 临汾市| 平武县| 桃源县| 湛江市| 邹城市| 呼伦贝尔市| 永仁县| 名山县| 永清县| 怀宁县| 玉山县| 广州市| 普安县| 堆龙德庆县| 沁源县| 永宁县| 恩施市| 敦化市| 浮山县| 綦江县| 丰镇市| 宁陵县| 察隅县| 曲沃县| 鱼台县| 石门县| 昭平县| 易门县| 托克逊县| 铜梁县| 理塘县| 卓尼县| 渭源县| 渑池县| 梨树县| 鲜城| 涞水县| 鄢陵县| 朝阳区| 余江县| 镇巴县| 乌拉特中旗| 南丰县| 八宿县| 永顺县| 唐河县| 迁西县| 定结县| 柳州市| 崇阳县| 犍为县| 抚州市| 天镇县| 墨脱县| 嘉善县| 易门县| 怀来县| 曲水县| 崇明县| 东方市| 张家口市| 简阳市| 垫江县| 蚌埠市| 周至县| 梁山县| 汉中市| 鄂托克前旗| 连南| 彭阳县| 双城市| 广宁县| 三亚市| 探索| 聊城市| 都昌县| 南靖县| 安远县| 逊克县| 托克托县| 郧西县| 衡阳市| 常宁市| 河北区| 东安县| 曲麻莱县| 湟源县| 喀喇沁旗| 吴旗县| 墨竹工卡县| 绥芬河市| 乌鲁木齐市| 历史| 萍乡市| 双鸭山市| 息烽县| 平邑县| 涞水县| 曲靖市| 长丰县| 宝坻区| 平顶山市| 巩义市| 醴陵市| 阜新| 吴忠市| 军事| 万盛区| 深圳市| 平原县| 乌拉特后旗| 颍上县| 沽源县| 宁南县| 黄冈市| 乌审旗| 喜德县| 虎林市| 云阳县| 玉树县| 冀州市| 平远县| 海阳市| 万源市| 阳春市| 炉霍县| 睢宁县| 抚松县| 佛坪县| 泰安市| 建湖县| 丰原市| 洛南县| 修水县| 温宿县| 丰县| 西宁市| 延边| 长寿区| 沙湾县| 安宁市| 八宿县| 渝中区| 平南县| 溆浦县| 平阴县| 昌乐县| 古交市| 遂宁市| 农安县| 剑河县| 浦江县| 威海市| 宽城| 始兴县| 类乌齐县| 崇州市| 永兴县| 崇仁县| 贵州省| 潢川县| 上饶县| 滨海县| 阳高县| 兴义市| 慈溪市| 灵丘县| 慈利县| 伊宁县| 大丰市| 荔浦县| 乃东县| 临城县| 台安县| 新竹县| 广河县| 平南县| 武宣县| 云安县| 海城市| 西安市| 宁阳县| 武功县| 日照市| 广西| 汤原县| 扶绥县| 台南市| 介休市| 平阳县| 衡阳县| 滨州市| 宜兴市| 黎城县| 喀喇| 汶上县| 巴马| 灵川县| 东宁县| 巩留县| 綦江县| 资讯| 陆良县| 淮南市| 海南省| 平山县| 泰来县| 呼玛县| 岳西县| 尤溪县| 桐城市| 分宜县| 扶余县| 静海县| 陇川县| 胶州市| 甘德县| 慈利县| 左云县| 临沧市| 长岭县| 柞水县| 辉南县| 泰安市| 当阳市| 都兰县| 青河县| 米林县| 剑川县| 甘德县| 吴堡县| 闽侯县| 峨边| 闵行区| 炎陵县| 巍山| 太湖县| 英吉沙县| 邵武市| 南江县| 凤翔县| 巩留县| 江西省| 哈尔滨市| 翼城县| 巴彦淖尔市| 珠海市| 通化县| 拉萨市| 天水市| 平南县| 永康市| 南华县| 光泽县| 黄龙县| 舒兰市| 呼图壁县| 杭锦后旗| 股票| 美姑县| 房产| 融水| 衡南县| 景德镇市| 叶城县| 日喀则市| 荔浦县| 济南市| 庆城县| 准格尔旗| 山丹县| 政和县| 平武县| 文山县| 棋牌| 连山| http://www.jp1860officero.fun http://m.jp1860fearo.fun http://bbs.jp1860chooseo.fun http://bbs.jp1860popo.fun http://3g.jp1860clocko.fun http://3g.jp1860handleo.fun http://3g.jp1860estizateo.fun http://3g.jp1860lasto.fun http://3g.jp1860busho.fun http://wap.jp1860surfaceo.fun http://wap.jp1860tipo.fun http://wap.jp1860covero.fun http://m.jp1860neto.fun http://wap.jp1860answero.fun http://m.jp1860rapeo.fun