Я хочу получить объект Date в часовом поясе UTC, поэтому я сначала конвертирую его в строку, которая меня проверяет правильную строку UTC Date String, но когда я снова разбираю ее с объектом Date, тогда локальная строка времени (то есть IST) добавляется в эту дату вместо UTC.Почему локальное времяZone Строка добавляется в UTC?
Date date = new Date();
DateFormat timeFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
timeFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
String estTime = timeFormat.format(date);
date = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss", Locale.ENGLISH).parse(estTime);
Вы хотите получить текущее время в UTC? –
Да, но только в форме Date Object only .. – user2182258