私はscalike
単純なSQLコネクタとして使用しています。
を取得sql.timestamp
するには、LocalDateTime
を使用しますwrappedResultSet.localDateTime(1)
。
残念ながら、オフセットが追加されます (私の場合は +1)。
scalike コードを掘り下げると、これが「機能」であることがわかりました。
implicit def javaTimeLocalDateTime(implicit z: OverwrittenZoneId): TypeBinder[LocalDateTime] =
Binders.sqlTimestamp.map(Binders.convertJavaTimeLocalDateTime(z.value))
オフセットを追加せずに変換sql.timestamp
するにはどうすればよいですか?LocalDateTime
私はすでにz
成功せずに値をオーバーロードしてみました
implicit val z: OverwrittenZoneId = OverwrittenZoneId(ZoneId.of("UTC"))