Как я могу заставить свой календарь игнорировать корректировки летнего времени?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу заставить свой календарь игнорировать корректировки летнего времени?

Сообщение Anonymous »

Я пытаюсь вычислить время, добавляя минуты к заданной дате и времени. Это хорошо работает с другим временем, но не для летнего времени [восточное время Канады].

Код: Выделить всё

 public static GregorianCalendar addMinuts(GregorianCalendar newDate, int minutes) {
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(newDate.getTime());

Log.i("UtilApp", "expiry date before add minutes " + cal.getTime());
cal.add(Calendar.MINUTE, minutes);
Log.i("UtilApp", "expiry date after add " + minutes + " minutes " + cal.getTime());
return setGreCalendar(cal.getTime());
}

public static GregorianCalendar setGreCalendar(Date date) {
Date date1;
GregorianCalendar gregorianCalendar = new GregorianCalendar();
if (date != null) {
date1 = date;
gregorianCalendar.setTime(date1);
}
return gregorianCalendar;
}
Например: – Я добавил 225 минут, что составляет 3 часа 45 минут, к 9 марта, и это дает точную дату и время, поскольку летнее время не действует.9 марта
Хотя 10 марта действует летнее время, поэтому вместо 03:45 я получаю 04:45 с теми же 225 минутами. В календаре пропускается время между 2:00 и 3:00 из-за летнего времени.
10 марта
Я хочу, чтобы он игнорировал настройки летнего времени. . Я попробовал использовать часовой пояс, местную дату и время, но это не сработало должным образом. Любая помощь будет оценена по достоинству.

Подробнее здесь: https://stackoverflow.com/questions/785 ... djustments
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»