Google ブロガー フィードから次の文字列「2013-04-30T00:55:25.855-07:00」を取得しました。次のコマンドとして、この文字列を SQLite 日時フィールドに保存しようとしました
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
initialValues.put(newsdatemodified, dateFormat.format(datemodified));
しかし、データを sqlite テーブルに挿入できず、エラーが発生しないことがわかりました。どんな解決策でも大歓迎です。
アップデート
次のコーディングを使用しようとしたとき
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
Date date1 = (Date) dateFormat.parse(entry.updated);
しかし、このエラーに続いて
05-02 09:56:05.383: E/AndroidRuntime(31634): Caused by: java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date