浏览代码

年龄日期格式转换

zhoutg 3 年之前
父节点
当前提交
47e8718ffe
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      src/main/java/com/diagbot/util/CoreUtil.java

+ 4 - 4
src/main/java/com/diagbot/util/CoreUtil.java

@@ -27,8 +27,8 @@ public class CoreUtil {
             if (isNumbers(ageStr)) {
             if (isNumbers(ageStr)) {
                 return Double.parseDouble(ageStr);
                 return Double.parseDouble(ageStr);
             }
             }
-            // 20日
-            if (ageStr.endsWith("日")) {
+            // 20日 | 20天
+            if (ageStr.endsWith("日") || ageStr.endsWith("天")) {
                 return getHalfUp((Double.parseDouble(ageStr.substring(0, ageStr.length() - 1))) / 365);
                 return getHalfUp((Double.parseDouble(ageStr.substring(0, ageStr.length() - 1))) / 365);
             }
             }
             // 3岁
             // 3岁
@@ -41,9 +41,9 @@ public class CoreUtil {
                 int indexSui = ageStr.indexOf("岁");
                 int indexSui = ageStr.indexOf("岁");
                 ageArr[0] = ageStr.substring(0, indexSui);
                 ageArr[0] = ageStr.substring(0, indexSui);
                 if (ageStr.indexOf("个月") > -1) { // 3岁7个月
                 if (ageStr.indexOf("个月") > -1) { // 3岁7个月
-                    ageArr[1] = ageStr.substring(indexSui + 1,ageStr.indexOf("个月"));
+                    ageArr[1] = ageStr.substring(indexSui + 1, ageStr.indexOf("个月"));
                 } else { // 3岁7月
                 } else { // 3岁7月
-                    ageArr[1] = ageStr.substring(indexSui + 1,ageStr.indexOf("月"));
+                    ageArr[1] = ageStr.substring(indexSui + 1, ageStr.indexOf("月"));
                 }
                 }
                 return Double.parseDouble(ageArr[0]) + getHalfUp(Double.parseDouble(ageArr[1]) / 12);
                 return Double.parseDouble(ageArr[0]) + getHalfUp(Double.parseDouble(ageArr[1]) / 12);
             }
             }