SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
java.sql.Date sqlDate = sdf.parse(ud.getBirthday());
//ud.getBirthday()はDate型です。
上記コードだと「不適合な型:DateをStringに変換できません」となります。
getBirthdayの部分を文字列にしないといけないと思い、
下記のように修正しました。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String str = new SimpleDateFormat("yyyy-MM-dd").format(ud.getBirthday());
java.sql.Date sqlDate = sdf.parse(str);
すると今度は「不適合な型:java.util.Dateをjava.sql.Dateに変換できません。」 となってしまいます。
java.sql.Dateの型にするには、どう書きますでしょうか?
お手数おかけして大変、恐縮ですが、ご確認のほど何卒宜しくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/17 10:59
退会済みユーザー
2016/09/17 11:09