yansen il y a 4 ans
Parent
révision
c647279000

+ 5
- 0
src/main/java/com/huiju/estateagents/common/DateUtils.java Voir le fichier

@@ -29,6 +29,11 @@ public class DateUtils {
29 29
         return LocalDateTime.now().format(formatter);
30 30
     }
31 31
 
32
+    public static String todayCompact() {
33
+        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
34
+        return LocalDateTime.now().format(formatter);
35
+    }
36
+
32 37
     public static String localDateTimeToString(LocalDateTime d) {
33 38
         DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
34 39
         return d.format(formatter);

+ 34
- 2
src/main/java/com/huiju/estateagents/common/StringUtils.java Voir le fichier

@@ -70,7 +70,39 @@ public class StringUtils {
70 70
         return returnStr;
71 71
     }
72 72
 
73
-    public static String strReplace(String objectStr){
74
-        return objectStr.replaceAll( "finance,|,finance|finance","");
73
+    public static String repeat(String src, int len) {
74
+        if (null == src) {
75
+            return null;
76
+        }
77
+
78
+        if (len <= 0) {
79
+            return src;
80
+        }
81
+
82
+        String res = "";
83
+        for (int i = 0; i < len; i ++) {
84
+            res += src;
85
+        }
86
+
87
+        return res;
88
+    }
89
+
90
+    public static String lpad(String src, String padStr, int len) {
91
+        if (null == src) {
92
+            return null;
93
+        }
94
+
95
+        if (len <= 0 || src.length() >= len) {
96
+            return src;
97
+        }
98
+
99
+        if (null == padStr) {
100
+            padStr = "";
101
+        }
102
+
103
+        int padLen = len - src.length();
104
+        String prefix = repeat(padStr, padLen);
105
+        prefix = prefix.substring(0, padLen);
106
+        return prefix + src;
75 107
     }
76 108
 }