Я получаю время UTC с сервера, например, «2016-01-04T06:27:23.92». Я хочу преобразовать его в 4 января 2016 года и время в локальном формате. Я использую следующий код, но он не работает -
Date localTime = new Date(commentDate);
String format = "yyyy/MM/dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(format);
Date gmtTime = new Date(sdf.format(localTime));
Date fromGmt = new Date(gmtTime.getTime() + TimeZone.getDefault().getOffset(localTime.getTime()));
commentDate = commentDate.substring(0, commentDate.lastIndexOf("."));