おそらく初歩的なことだろうと思うのですが、Timestampを生成したときにミリ秒以下を無くす方法知りたいです。
〇やりたいこと
oracleDBのTimestamp型カラムに、現在時刻をinsertしたい。
ただ入れる値は、「〇年〇月〇日」までのデータと、「〇時〇分〇秒」までのデータを入れたいです。
〇困っていること
色々試しているのですが、ミリ秒が必要だとエラーを吐かれます。
SimpleDateFormatを使って、
「〇年〇月〇日」
「〇時〇分〇秒」
というフォーマットをとることは出来ています。
しかしこれはString型なので、このままinsertできません。
Timestamp型カラムにisertするために、Timestamp型に変更すると「ミリ秒がないよ!」というエラーになる。堂々巡りです。。。
アドバイスを頂きたいです。
※calendarクラスも試してみたのですが、結局insertする際にTimestamp型に直すところで詰まっています。
※カラムのTimestamp型は必須になっています。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー