0

私は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"))
4

0 に答える 0