теперь мне нужно преобразовать эту дату и время по часовому поясу GMT. как я могу сделать это, используя время joda
как будет рассчитываться летнее время (DST)?
я создал функцию, которая принимает параметры от часового пояса до часового пояса и даты
Код: Выделить всё
public static String convertTimeZones( String fromTimeZoneString,
String toTimeZoneString, String fromDateTime) {
DateTimeZone fromTimeZone = DateTimeZone.forID(fromTimeZoneString);
DateTimeZone toTimeZone = DateTimeZone.forID(toTimeZoneString);
DateTime dateTime = new DateTime(fromDateTime, fromTimeZone);
DateTimeFormatter outputFormatter
= DateTimeFormat.forPattern("dd-MMM-yyyy HH:mm").withZone(toTimeZone);
return outputFormatter.print(dateTime);
}
Подробнее здесь: https://stackoverflow.com/questions/212 ... -joda-time
Мобильная версия