android:localdatetime을long형으로바꾸기
localdatetime을long형으로바꾸기
Kotlin에서 LocalDateTime형식을 Long으로 바꾸고, Long형식을 LocalDateTime형식으로 바꾸는 컨버터는 다음과 같다.
- "Converters.kt"
package com.dklaw.gogo2.database import java.time.Instant import java.time.LocalDateTime import java.time.ZoneId class DateConveters { @TypeConverter fun fromLocalDate(date : LocalDateTime) : Long { return date.atZone(ZoneId.systemDefault()).toEpochSecond() } @TypeConverter fun toDateTime(time : Long) : LocalDateTime { return LocalDateTime.ofInstant(Instant.ofEpochMilli(time), ZoneId.systemDefault()); } }
android/localdatetime을long형으로바꾸기.txt · 마지막으로 수정됨: 2024/08/09 20:02 저자 이거니맨
로그인