diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/date/BetweenFormatter.java b/hutool-core/src/main/java/org/dromara/hutool/core/date/BetweenFormatter.java index fd1ab5a88..d32ed7c5a 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/date/BetweenFormatter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/date/BetweenFormatter.java @@ -155,10 +155,8 @@ public class BetweenFormatter implements Serializable { if (StrUtil.isEmpty(sb)) { sb.append(0).append(levelFormatter.apply(this.level)); - } else { - if (StrUtil.isNotEmpty(separator)) { - sb.delete(sb.length() - separator.length(), sb.length()); - } + } else if(StrUtil.isNotEmpty(separator)) { + sb.delete(sb.length() - separator.length(), sb.length()); } // 自定义实现最后可能存在空格 return sb.toString().trim();