私はアンドロイドプロジェクトに取り組んでいます。日時を設定していますが、以下の形式で表示されています。
11月19日月曜日11:00:00GMT+ 05:30 2012
私のデータベーステーブルでは、datetime列のデータ型はdatetimeです。では、上記の出力を日時形式に変更してデータベースに保存するにはどうすればよいですか。
この点での助けはありがたいです。
私はアンドロイドプロジェクトに取り組んでいます。日時を設定していますが、以下の形式で表示されています。
11月19日月曜日11:00:00GMT+ 05:30 2012
私のデータベーステーブルでは、datetime列のデータ型はdatetimeです。では、上記の出力を日時形式に変更してデータベースに保存するにはどうすればよいですか。
この点での助けはありがたいです。
SimpleDateFormatについて少し読む必要があります。これは、StringをDateに解析する方法です。
これを行う方法は、フォーマッターのパターンを作成し、次にフォーマッターを作成してから、文字列を解析することです。
String pattern = "EEE, dd MMM yyyy HH:mm:ss z";
SimpleDateFormat format = new SimpleDateFormat(pattern);
Date myDate = format.parse(str);