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, чтобы вставить событие, он принимает только тот формат, который я упомянул.