日付を特定の文字列にフォーマットする必要があります。
SimpleDateFormat
クラスを使用して、パターン " " を使用して日付をフォーマットしました。現在の日付は
" "yyyy-MM-dd'T'HH:mm:ssZ
として返されますが、
" 2013-01-04T15:51:45+0530
" が必要です。2013-01-04T15:51:45+05:30
以下は、使用されるコーディングです。
Calendar c = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.ENGLISH);
Log.e(C.TAG, "formatted string: "+sdf.format(c.getTime()));
出力: フォーマットされた文字列:2013-01-04T15:51:45+0530
2013-01-04T15:51:45+05:30
gmt 時間の間にコロンを追加するだけの形式が必要です。
私はイベントを挿入するためにGoogleカレンダーに取り組んでいるので、私が言及した必要なフォーマットのみを受け入れます.