Browse Source

年龄日期格式转换

zhoutg 3 năm trước cách đây
mục cha
commit
47e8718ffe
1 tập tin đã thay đổi với 4 bổ sung4 xóa
  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)) {
                 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);
             }
             // 3岁
@@ -41,9 +41,9 @@ public class CoreUtil {
                 int indexSui = ageStr.indexOf("岁");
                 ageArr[0] = ageStr.substring(0, indexSui);
                 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月
-                    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);
             }