JAVAでYYYYMMDDhhmm形式の文字列をORACLE(11g)のDate型で定義されたカラムに反映させたいです。また逆にオラクルから取得したDate型の値をJAVAのYYYYMMDDhhmm形式の文字列に変換するにはどうしたら良いでしょうか?
(1)Oracle(Date型)→Java(YYYYMMDDhhmm形式の文字列)
(2)Java(YYYYMMDDhhmm形式の文字列)→Oracle(Date型)
具体的なコーディングが分からないので、サンプル的なものを提示して頂けると嬉しいです。よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
簡単に。
(1)
Timestamp timestamp = resultSet.getTimestamp("COLUMN_NAME");
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmm");
String dateStr = format.format(timestamp);
もしくはselect時に to_charしてgetStringで受け取るという方法もあります。
(2)
String dateStr = "201009131421";
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmm");
statement.setTimestamp(new java.sql.Timestamp(format.parse(dateStr).getTime());
http://java.sun.com/javase/ja/6/docs/ja/api/java …
http://java.sun.com/javase/ja/6/docs/ja/api/java …
No.1
- 回答日時:
(1)
JavaではResultSetからgetDateでjava.sql.Date型で取得。
それをSimpleDateFormatで文字列に変換。
Date型で取得せずにOracleのto_Char関数を使ってStringで取得するのもあり。
(2)
JavaでSimpleDateFormatでjava.util.Date型に変換
それをPreparedStatementでsetDateで渡せばOK
Oracleのto_Date関数を使ってStringで渡すのもあり。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Access(アクセス) ExcelのVBAコードについて教えてください。 4 2023/01/20 09:44
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- Visual Basic(VBA) Vbaで数式をポーランド記法に変換するコードを作って実行しようとするとフリーズします。 1 2022/05/24 17:53
- Java javaで質問です。 文字列2023/2/3(一桁の場合、0埋めなし)の場合にyyyyMMddに変換 3 2023/02/20 11:30
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 08:20
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- Java java 入力された文字列を数値に置き換えて整数にし、計算をしたいです。 <を10として /を1とし 4 2022/05/16 21:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
java と javax の違いは?
-
Javaでのエラーについて
-
DB呼び出すページのはずなので...
-
テーブル名が日本語だとクエリ...
-
[JAVA+CSV]カンマ区切りを分解...
-
javacのコンパイルでファイルが...
-
propertiesが読み込めなくてnul...
-
javaからデータベースに接続 エ...
-
log4jを使用し、JAVAのバッチプ...
-
JAVA実行時エラーについて教え...
-
JSPファイルで生じるエラーをど...
-
vba クリップボードクリアにつ...
-
データベースのデータをTextBox...
-
javaのジェネリックスでTとEの...
-
Eclipseソース開発画面の行番号...
-
しばしばバージョン表記に現れ...
-
エクセルVBAを動かすノートPC...
-
unzip32.dllの利用について(64b...
-
EclipseでJavaコンパイラのバー...
-
ActivePerlの旧バージョンのダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaでのエラーについて
-
java と javax の違いは?
-
propertiesが読み込めなくてnul...
-
javacのコンパイルでファイルが...
-
JAVA実行時エラーについて教え...
-
javaからデータベースに接続 エ...
-
CLASSPATHを設定しても、『Clas...
-
struts2環境構築で不具合が出て...
-
Tomcatでエラー
-
マイクラ1.7.10にcutallなどが...
-
javaのGUIツールキット
-
log4jを使用し、JAVAのバッチプ...
-
マイクラ Ender IO 入れたらク...
-
-Applet表示でのjava.lang.Clas...
-
javaサーブレット upload時
-
JavaMail関係でエラーが出ます
-
JasperExceptionのエラーログの...
-
AntでのJunitの試験
-
マイクラがクラッシュします。
-
Tomcat上で動くサーブレットが...
おすすめ情報