- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Timestamp型への変換について(Java))
JavaでTimestamp型への変換がうまくいかない場合の対処方法
このQ&Aのポイント
- Javaの実行時引数をTimestamp型に変換してSQLにセットしたい場合、うまく変換できないエラーが発生することがあります。
- 例外として「java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]」と表示される場合は、入力値が正しい形式でない可能性があります。
- 入力値は「YYYYMMDDhhmmss」の形式で指定する必要があります。APIのvalueOfメソッドを使用しても解決しない場合は、入力値の形式を確認してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
思いっきり、エラーメッセージに yyyy-mm-dd hh:mm:ss[.fffffffff] の形式じゃないとダメだよ って出てますが。
お礼
日付を ' で囲ってないだけでした。 ありがとうございました。
補足
ありがとうございます。 質問投稿直後に入力フォーマットを変更して再度試しました。 変換はうまくいっているようですが、 今度は java.sql.SQLException: INまたはOUTパラメータがありません - 索引:: 1 となってしまいます。 ちなみにデータベースはオラクルです。