Formato de Android fecha con zona horaria
Necesito formatear la fecha en una cadena específica.
solíaSimpleDateFormat
clase para formatear la fecha usando el patrón "yyyy-MM-dd'T'HH:mm:ssZ
"devuelve la fecha actual como
"2013-01-04T15:51:45+0530
"pero necesito como
"2013-01-04T15:51:45+05:30
".
A continuación se muestra la codificación utilizada,
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()));
Salida: cadena formateada:2013-01-04T15:51:45+0530
Necesito el formato como2013-01-04T15:51:45+05:30
simplemente añadiendo el colon entre el tiempo gmt.
Debido a que estoy trabajando en el calendario de Google para insertar un evento, solo acepta el formato requerido que he mencionado.