1

このエラーは、次を実行しようとすると、アプリケーションで発生します。

SELECT send_day FROM types WHERE ID_TYPE = 4

クエリの実行により、列値の 2 日前の日付が返されました。

Java アプリでのこの値の回復は次のとおりです。

java.sql.Date dataSQL = retorno.getDate(1);

SQLJDB4.0 ドライバーを使用しており、データベースのバージョンは 2008 です。

投稿コメントに対するいくつかの回答:

データベースの値は2013-08-22で、戻り値は2013-08-20

です。 私のタイムゾーンはUTC-03:00です。データベースで、次のコマンドを実行します:

select SYSDATETIMEOFFSET()戻り値: 2013-08-22 11:49:12.4010367 -03:00

4

1 に答える 1

1

バージョン 4-4.0 の SQLJDBC を更新したところ、問題は解決されました。

于 2013-08-30T12:32:12.963 に答える