diff --git a/src/main/java/com/yn/bftl/thirdparty/common/util/DateTimeUtils.java b/src/main/java/com/yn/bftl/thirdparty/common/util/DateTimeUtils.java index 760c2f1..4fd96c0 100644 --- a/src/main/java/com/yn/bftl/thirdparty/common/util/DateTimeUtils.java +++ b/src/main/java/com/yn/bftl/thirdparty/common/util/DateTimeUtils.java @@ -2,6 +2,7 @@ import cn.hutool.core.convert.Convert; import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.ObjectUtil; import org.joda.time.DateTime; import java.time.Instant; @@ -35,11 +36,22 @@ } public static String setDateTimeToRFC3339(String dateStr) { - return DateUtil.format(Convert.toLocalDateTime(dateStr) ,"yyyy-MM-dd'T'HH:mm:ssXXX"); + if(ObjectUtil.isNotEmpty(dateStr)) { + return DateUtil.format(Convert.toLocalDateTime(dateStr) ,"yyyy-MM-dd'T'HH:mm:ssXXX"); + } + else { + return null; + } + } public static String getDateTimeToRFC3339(String dateStr ) { - return getDateTimeToRFC3339( dateStr,"yyyyMMddHHmmss"); + if(ObjectUtil.isNotEmpty(dateStr)) { + return getDateTimeToRFC3339( dateStr,"yyyyMMddHHmmss"); + } + else { + return null; + } } public static String getDateTimeToRFC3339(String dateStr, String pattern ) {