HOME Java JSONObjectに設定したMySqlの日付を取得する|Java JSONObjectに設定したMySqlの日付を取得する|Java 2018.11.08 2019.06.18 MySQL15.1 Tweet MySqlのDATETIMEをJSONで取得後、java.util.Dateとして使用する方法です。 JSONデータ { "details": { "id": 1, "date": "2018-11-01T04:00:58+00:00" } } Copy Javaの変換処理 jsonDataにはJSON文字列が入っています。 JSONObject json = new JSONObject(jsonData); JSONObject details = json.getJSONObject("details"); String jsonDate = details.getString("date"); SimpleDateFormat createdSdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.US); SimpleDateFormat dateTimeSdf = new SimpleDateFormat("yyyy/MM/dd HH:mm", Locale.JAPAN); String dateTimeStr; try { java.util.Date dateTime = createdSdf.parse(jsonDate); dateTimeStr = dateTimeSdf.format(dateTime); } catch (ParseException e) { e.printStackTrace(); } Copy Tweet 関連記事 コメント コメントをキャンセルメールアドレスが公開されることはありません。 ※ が付いている欄は必須項目ですコメント ※ 名前 ※ メール ※ サイト Δ 前の記事ループを使わずに同じ文字を繰り返す方法|Java次の記事Javaでバイナリデータ(byte配列)から整数に変換する