Я получаю ответ от API новостей с подробным описанием времени публикации статьи в виде UT C строка ex ниже:
"2020-07-17T19: 30: 40Z"
Цель состоит в том, чтобы в статьях говорилось, что когда они были опубликованы через go, например, в новостной статье может быть сказано, что они были опубликованы через 5 часов go. Я создал функцию для преобразования строки времени в формат времени локали, хотя она вообще не работает должным образом. Ниже представлена функция:
public static String convertUtc2Local(String utcTime) {
String convertedTime = utcTime;
String pattern = "MMMM d, yyyy";
Locale locale = Locale.getDefault();
/*TODO Fix this it just shows todays date not the actual date string*/
Date date = new Date();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern, locale);
convertedTime = simpleDateFormat.format(date);
return convertedTime;
}
Как преобразовать строку времени UT C в часы a go?