У меня есть время UTC в этом формате 2013-03-04T14:37:15
Как я могу преобразовать это в местное время, а затем в формат one minute ago
.Тайваньский формат времени по местному времени
Я попытался это первое, чтобы преобразовать время в местном формате:
private String getDate(String date) {
Date fDate = null;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
try {
fDate = simpleDateFormat.parse(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return fDate.toString();
}
Но вышеперечисленные функции кидает исключение говоря дата .. не поддается синтаксическому анализу
Аналогично [Преобразование UTC текущего времени локало] (http://stackoverflow.com/questions/6049207/convert-utc-to-current-locale-time) и [Преобразование Даты UTC для других часовых поясов] (http://stackoverflow.com/questions/6088778/converting-utc-dates-to-other-timezones) – McArthey