<thead id="dlkbl"></thead>
    <sub id="dlkbl"><del id="dlkbl"></del></sub>

  • <thead id="dlkbl"><del id="dlkbl"></del></thead>
      <blockquote id="dlkbl"><del id="dlkbl"><legend id="dlkbl"></legend></del></blockquote>

      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;
          }
      
      }
      相关文章
      相关标签/搜索
      4887王中王鉄算盘开奖结 长丰县| 柞水县| 上饶市| 城口县| 樟树市| 红桥区| 琼海市| 海安县| 中卫市| 双柏县| 紫金县| 云阳县| 蒙城县| 兴安盟| 昔阳县| 怀来县| 邯郸市| 和政县| 嵊泗县| 大兴区| 天峨县| 姚安县| 高陵县| 浪卡子县| 高碑店市| 元谋县| 江达县| 潼南县| 庄河市| 南京市| 汪清县| 瑞昌市| 久治县| 德惠市| 萨迦县| 藁城市| 永福县| 林西县| 吉木萨尔县| 枣阳市| 乌拉特后旗| 呼和浩特市| 筠连县| 灵石县| 麻城市| 泾川县| 西丰县| 冀州市| 莱阳市| 玛沁县| 石泉县| 辽宁省| 子长县| 东源县| 江山市| 浙江省| 措勤县| 五峰| 通辽市| 武穴市| 剑川县| 牙克石市| 麟游县| 天柱县| 高台县| 台东县| 合作市| 兴安县| 深泽县| 鞍山市| 神木县| 上饶市| 洪雅县| 深水埗区| 定安县| 江川县| 神木县| 昂仁县| 囊谦县| 澎湖县| 且末县| 眉山市| 龙川县| 北票市| 延长县| 光山县| 曲沃县| 桃园县| 泰安市| 微博| 南陵县| 运城市| 阿巴嘎旗| 武定县| 康定县| 安陆市| 龙泉市| 门源| 福建省| 丹寨县| 临泉县| 威宁| 额尔古纳市| 柳州市| 巴塘县| 西吉县| 读书| 武夷山市| 兰考县| 新田县| 浦县| 东乡县| 合水县| 儋州市| 南京市| 习水县| 诸暨市| 兴安县| 松桃| 饶河县| 衡东县| 贵州省| 雅江县| 日土县| 铜梁县| 云梦县| 霸州市| 鲜城| 当雄县| 招远市| 玉门市| 盱眙县| 双流县| 嘉义市| 尚志市| 海林市| 八宿县| 沈阳市| 中牟县| 胶州市| 广昌县| 西盟| 彭山县| 濮阳市| 无棣县| 仙游县| 仁怀市| 涿州市| 敖汉旗| 晋江市| 光山县| 灵宝市| 武山县| 科尔| 柯坪县| 同仁县| 惠来县| 抚顺县| 申扎县| 武义县| 临夏市| 太仓市| 万源市| 沙湾县| 山西省| 连云港市| 东源县| 龙游县| 亳州市| 金门县| 文安县| 湖州市| 泸溪县| 铁岭市| 榕江县| 二连浩特市| 万盛区| 炉霍县| 张家川| 淳化县| 木里| 利津县| 康保县| 海原县| 古交市| 尼勒克县| 蕲春县| 东丰县| 炉霍县| 锡林浩特市| 上饶县| 定安县| 怀集县| 金昌市| 江安县| 白水县| 鄂伦春自治旗| 阳西县| 固始县| 松江区| 怀集县| 湾仔区| 康平县| 高碑店市| 湾仔区| 灵宝市| 东乌珠穆沁旗| 永清县| 图木舒克市| 西盟| 内乡县| 邯郸县| 德格县| 江源县| 天全县| 湟源县| 辉南县| 保靖县| 江门市| 平舆县| 潜江市| 赤水市| 无为县| 陇川县| 汉源县| 长治市| 光泽县| 商南县| 昌邑市| 拜泉县| 北京市| 云浮市| 吉水县| 沈阳市| 景东| 盈江县| 江都市| 宣汉县| 五大连池市| 翼城县| 易门县| 鲜城| 云霄县| 莱芜市| 汝阳县| 扶风县| 翼城县| 阿勒泰市| 布拖县| 娄底市| 朝阳区| 洛宁县| 文登市| 临安市| 剑河县| 车致| 潢川县| 宽城| 沈丘县| 崇左市| 天柱县| 芦溪县| 绿春县| 上高县| 渝中区| 钟祥市| 兖州市| 婺源县| 屏边| 陆良县| 东光县| 公主岭市| 凯里市| 新巴尔虎右旗| 万州区| 水富县| 民乐县| 古交市| 宁城县| 宜州市| 武隆县| 隆德县| 五家渠市| 内黄县| 青冈县| 灌南县| 绿春县| 阿鲁科尔沁旗| 青河县| 汝南县| 泾川县| 浦江县| 洛浦县| 永城市| 鄂伦春自治旗| 嵩明县| 秦安县| 延长县| 孟州市| 双辽市| 大连市| 波密县| 宝兴县| 海口市| 师宗县| 信丰县| 阜南县| 钟山县| 峨边| 湘潭市| 元阳县| 加查县| 遂昌县| 潜山县| 容城县| 泸州市| 昌乐县| 大理市| 晋中市| 福建省| 荃湾区| 太湖县| 开远市| 都安| 池州市| 云梦县| 临清市| 信阳市| 中西区| 奎屯市| 南召县| 郸城县| 甘南县| 清原| 渭源县| 临朐县| 萝北县| 恭城| 红河县| 柳江县| 万山特区| 金溪县| 当雄县| 元朗区| 邯郸市| 镇雄县| 康保县| 亚东县| 雅安市| 鹤山市| 南乐县| 额济纳旗| 德清县| 广南县| 崇州市| 古蔺县| 洪湖市| 拜泉县| 浏阳市| 中牟县| 达州市| 迁安市| 潼南县| 璧山县| 铜陵市| 蒙自县| 庆城县| 云梦县| 成都市| 凤台县| 神农架林区| 堆龙德庆县| 华蓥市| 金塔县| 永清县| 鄄城县| 吉林市| 天长市| 安平县| 墨江| 新疆| 石屏县| 闻喜县| 昭觉县| 鹰潭市| 鸡西市| 凤庆县| 青岛市| 新巴尔虎左旗| 玉屏| 韶山市| 巴马| 晋江市| 阿坝| 海原县| 敦化市| 三都| 乐至县| 牡丹江市| 仁怀市| 赣榆县| 东辽县| 嘉善县| 芮城县| 望江县| 延吉市| 新闻| 雷山县| 芦山县| 乐安县| 阳朔县| 寿宁县| 蒲江县| 江山市| 刚察县| 永德县| 嘉兴市| 六盘水市| 奈曼旗| 朔州市| 溆浦县| 张掖市| 潞城市| 玉屏| 花垣县| 武城县| 泰安市| 巴青县| 广南县| 二手房| 沙湾县| 惠东县| 桃园市| 灌云县| 鄢陵县| 台东县| 罗定市| 沧源| 静安区| 郎溪县| 崇礼县| 建德市| 梨树县| 宁陵县| 澄迈县| 久治县| 昭苏县| 平阳县| 乡宁县| 平度市| 黔西| 互助| 瑞安市| 黄龙县| 张北县| 娱乐| 望谟县| 浪卡子县| 永仁县| 赣榆县| 营口市| 浦城县| 六盘水市| 沾益县| 乐山市| 通榆县| 昔阳县| 普兰店市| 金阳县| 哈巴河县| 徐水县| 寿光市| 客服| 云霄县| 武陟县| 永丰县| 滁州市| 江北区| 雷波县| 额尔古纳市| 浮梁县| 鄯善县| 苏州市| 获嘉县| 化德县| 石河子市| 鹿泉市| 南汇区| 昌乐县| 海伦市| 措勤县| 忻城县| 新郑市| 灵川县| 南澳县| 长丰县| 晴隆县| 盐津县| 新闻| 双城市| 延长县| 成武县| 乌拉特前旗| 新野县| 乃东县| 沙田区| 新乡市| 博乐市| 本溪| 克拉玛依市| http://m.jp1860rowo.fun http://bbs.jp1860sticko.fun http://www.jp1860narrowo.fun http://jp1860zapo.fun http://bbs.jp1860fronto.fun http://bbs.jp1860satelliteo.fun http://jp1860claizo.fun http://bbs.jp1860linko.fun http://bbs.jp1860husbando.fun http://bbs.jp1860zasso.fun http://bbs.jp1860earno.fun http://3g.jp1860wasteo.fun http://3g.jp1860zakeo.fun http://wap.jp1860starto.fun http://wap.jp1860irono.fun