Добавить текущую дату в строку времени UTC и преобразовать во время устройства - PullRequest
0 голосов
/ 14 октября 2019

У меня есть строка времени UTC (05:30:00), добавьте текущую дату в строку и преобразуйте (UTC DateTime) в (время устройства)

Примечание. Без использования ZoneID

1 Ответ

0 голосов
/ 14 октября 2019
String dateStr = "Jul 16, 2013 12:08:59 AM";
SimpleDateFormat df = new SimpleDateFormat("MMM dd, yyyy HH:mm:ss a", Locale.ENGLISH);
df.setTimeZone(TimeZone.getTimeZone("UTC"));
Date date = df.parse(dateStr);
df.setTimeZone(TimeZone.getDefault());
String formattedDate = df.format(date);

Примечание. И не забудьте включить «a» (маркер am / pm) вместо «z» (часовой пояс).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...