Raj*_*Raj 4 postgresql epoch datetimeoffset jooq kotlin
使用 Kotlin 等高级语言调用时Timestamp with Time Zone,需要提供postgresql数据类型OffsetDateTime。我找不到支持 Epoch 到 OffsetDateTime 转换的直接方法。
34m*_*4m0 10
另一种方法是从 Long -> Instant -> OffsetDateTime
OffsetDateTime.ofInstant(Instant.ofEpochMilli(started_at), ZoneOffset.UTC)
Run Code Online (Sandbox Code Playgroud)
fun convertEpochToOffsetDateTime(epochValue: Long): OffsetDateTime {
return OffsetDateTime.of(LocalDateTime.ofEpochSecond(epochValue, 0, ZoneOffset.UTC), ZoneOffset.UTC)
}
Run Code Online (Sandbox Code Playgroud)
顺便说一句,我使用 Jooq 使用 Kotlin 进行 SQL 查询。以上工作就像一个魅力。
| 归档时间: |
|
| 查看次数: |
3627 次 |
| 最近记录: |