Android Формат даты с часовым поясом

Мне нужно отформатировать дату в конкретной строке.

я использовал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 просто добавив двоеточие в промежутке времени.

Потому что я'Когда я работаю над календарем Google, чтобы вставить событие, он принимает только тот формат, который я упомянул.

Ответы на вопрос(7)

Ваш ответ на вопрос