3

文字列形式で列のデータ型がDATETIMEOFFSETであるデータ(タイムゾーンも含む、つまり2013-01-19 00:00:00 +0530)を挿入する必要があります。java.util.dateとsql.dateの両方を試しましたが、解決策が見つかりませんでした。

4

1 に答える 1

5

Microsoft JDBC ドライバーを使用している場合は、クラスを使用して、メソッドDateTimeOffsetでインスタンスを構築できます。valueOf

値をローカル時間とオフセットに解析する必要がありますが (2 つの部分を別々に渡すために)、 を使用することはそれほど悪いことではありませんSimpleDateFormat。( のZ書式指定子はSimpleDateTimeFormat+0530 のようなオフセットを処理します。) または、Joda TimeDateTimeを使用すると、オフセットと現地時間を一度に取得できるに解析できるため、作業がさらに簡単になります。個人的に Joda Time を使用して、 から に変換するメソッドを作成しDateTimeますDateTimeOffset

于 2013-01-19T09:08:08.397 に答える