前提・実現したいこと
yyyymdの形式の文字列をyyyymmddの形式にしたい。
発生している問題・エラーメッセージ
現在カレンダーの作成の中でyyyymd形式のデータを作っていたのですが、MySQLで検索する必要が出てきたので
2021/6/3の文字列型を2021-06-03のような文字列型に変換したいのですが、うまくいきません。
該当のソースコード
String target_date = "2021/6/4" String result = ""; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { result = sdf.format(sdf.parse(target_date)); } catch (ParseException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } System.out.println(result);
試したこと
https://japdoor.com/2013/01/07/java-convert-date-string/
こちらのサイトを参考にString型→String型を行おうとしたのですがNoSuchMethodErrorというエラーが出ました。
(情報が2013年のためjavaの変換メソッド自体がそもそも使えなくなっている?)
こちらの修正方法お分かりになられる方いらっしゃいましたら、ご教授ください。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー