LocalDateTimeUtil.parse改为blank检查

This commit is contained in:
Looly
2022-06-20 12:25:23 +08:00
parent 6c1281242b
commit e27b24005d
3 changed files with 9 additions and 3 deletions

View File

@@ -229,7 +229,7 @@ public class LocalDateTimeUtil {
* @return {@link LocalDateTime}
*/
public static LocalDateTime parse(CharSequence text, DateTimeFormatter formatter) {
if (null == text) {
if (StrUtil.isBlank(text)) {
return null;
}
if (null == formatter) {
@@ -247,7 +247,7 @@ public class LocalDateTimeUtil {
* @return {@link LocalDateTime}
*/
public static LocalDateTime parse(CharSequence text, String format) {
if (null == text) {
if (StrUtil.isBlank(text)) {
return null;
}

View File

@@ -11,7 +11,6 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;
import java.time.temporal.TemporalAccessor;
import java.util.Date;
public class LocalDateTimeUtilTest {
@@ -237,4 +236,10 @@ public class LocalDateTimeUtilTest {
final LocalDateTime of = LocalDateTimeUtil.of((TemporalAccessor) instant);
Console.log(of);
}
@Test
public void parseBlankTest(){
final LocalDateTime parse = LocalDateTimeUtil.parse("");
Assert.assertNull(parse);
}
}