diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/common/utils/NaviPayCommonUtils.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/common/utils/NaviPayCommonUtils.kt index 3f26b501fc..2dfcb6fc2a 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/common/utils/NaviPayCommonUtils.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/common/utils/NaviPayCommonUtils.kt @@ -290,14 +290,14 @@ object NaviPayCommonUtils { dateTime: String?, timeZone: DateTimeZone = DateTimeZone.getDefault() ): DateTime? { - dateTime?.let { - if (it.contains(other = Z) || it.matches(regex = TIME_ZONE_OFFSET)) { - return DateTime.parse(it).withZone(timeZone) - } else { - val updatedDateTime = "${it}Z" - return DateTime.parse(updatedDateTime).withZone(timeZone) - } - } ?: return null + return if (dateTime.isNullOrBlank()) { + null + } else if (dateTime.contains(other = Z) || dateTime.matches(regex = TIME_ZONE_OFFSET)) { + DateTime.parse(dateTime).withZone(timeZone) + } else { + val updatedDateTime = "${dateTime}Z" + DateTime.parse(updatedDateTime).withZone(timeZone) + } } fun getDateTimeObjectFromEpochString(epochMillis: Long): DateTime {