У меня есть таблица с диапазоном часовых поясов страны, например
Страна: Канада Начальный диапазон: -3,5 Конечный диапазон: -8.0
У меня есть метод, который отодвигает начальный и конечный диапазонзначения из таблицы мне нужно преобразовать системное время (UTC) в диапазон времени страны.Если бы я имел дело с целыми числами, это было бы хорошо, и я просто использовал бы календарь, добавив обычные методы, которые принимают значения типа int, но мой метод возвращает удваивается
У меня есть:
private Calendar[] setCountryTime( double startRange double endRange) {
Calendar[] clientTimeRange = null;
Date today = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(today);
Calendar clientStartRange = getCurrentServerTime();
clientStartRange.add(Calendar.HOUR_OF_DAY, //what value here);
clientStartRange.add(Calendar.MINUTE, //what value here);
clientTimeRange[0] = clientStartRange;
Calendar clientEndRange = getCurrentServerTime();
clientEndRange.add(Calendar.HOUR_OF_DAY, //what value here);
clientEndRange.add(Calendar.MINUTE, //what value here);
clientTimeRange[1] = clientEndRange ;
return clientTimeRange;
}