관리자
- 커뮤니티 게시물 정산 API 추가
This commit is contained in:
@@ -1,9 +1,26 @@
|
||||
package kr.co.vividnext.sodalive.extensions
|
||||
|
||||
import java.time.LocalDate
|
||||
import java.time.LocalDateTime
|
||||
import java.time.ZoneId
|
||||
import java.time.format.DateTimeFormatter
|
||||
|
||||
fun String.convertLocalDateTime(format: String): LocalDateTime {
|
||||
val dateTimeFormatter = DateTimeFormatter.ofPattern(format)
|
||||
return LocalDateTime.parse(this, dateTimeFormatter)
|
||||
}
|
||||
|
||||
fun String.convertLocalDateTime(
|
||||
format: String = "yyyy-MM-dd",
|
||||
currentTimeZoneStr: String = "ASIA/Seoul",
|
||||
hour: Int = 0,
|
||||
minute: Int = 0,
|
||||
second: Int = 0
|
||||
): LocalDateTime {
|
||||
val dateTimeFormatter = DateTimeFormatter.ofPattern(format)
|
||||
return LocalDate.parse(this, dateTimeFormatter)
|
||||
.atTime(hour, minute, second)
|
||||
.atZone(ZoneId.of(currentTimeZoneStr))
|
||||
.withZoneSameInstant(ZoneId.of("UTC"))
|
||||
.toLocalDateTime()
|
||||
}
|
||||
|
Reference in New Issue
Block a user