powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / переход России на зимнее время
6 сообщений из 31, страница 2 из 2
переход России на зимнее время
    #38802578
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://ideone.com/sW7h5Y

Код: java
1.
2.
3.
Calendar
01.07.2008, 11:00:00
26.02.2015, 00:20:00



видимо не обновили java ?
...
Рейтинг: 0 / 0
переход России на зимнее время
    #38802620
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
       Date date = new Date(108, 6, 1, 11, 0, 0);
        System.out.println(date.toGMTString());
        System.out.println(date.toLocaleString());
        
        
        long time = date.getTime() + 3500000*60*1000L;
        System.out.println(time);
        Date finish = new Date(time);
        System.out.println("finish = "+finish.toGMTString());
        System.out.println("finish = "+finish.toLocaleString());



Код: java
1.
2.
3.
4.
5.
1 Jul 2008 07:00:00 GMT
01.07.2008 11:00:00
1424895600000
finish = 25 Feb 2015 20:20:00 GMT
finish = 25.02.2015 23:20:00
...
Рейтинг: 0 / 0
переход России на зимнее время
    #38802754
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы бы видели, что творится в браузерах под windows после установки патча с RTZ.
В первую среду года - переход с зимнего времени на летнее (каждый год!), где-то в середине года - обратно. Не иначе как диверсия MS в отношении России.
Это, правда, больше относится к JS, но, возможно, приведенный выше пример из той же серии.
Просто наберите в консоли браузера
Код: javascript
1.
new Date(2015,0,7)
...
Рейтинг: 0 / 0
переход России на зимнее время
    #38802820
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanra,

Да сегодня уже обсудили тот же код не работает на с#


Работает если только перевести время в utc прибавить и потом привести к локальному. Видимо нормального патча еще нет
...
Рейтинг: 0 / 0
переход России на зимнее время
    #38803083
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanraВы бы видели, что творится в браузерах под windows после установки патча с RTZ.
В первую среду года - переход с зимнего времени на летнее (каждый год!), где-то в середине года - обратно. Не иначе как диверсия MS в отношении России.


MS то тут при чем?
Код: javascript
1.
2.
3.
  var dUTC = new Date(Date.UTC(2015,0,7));
  var dLoc = new Date (2015,0,7);
  alert('Разница:'+((dUTC-dLoc)/1000/60/60)+' '+dLoc.toUTCString());



IE: Разница: 3 Tue, 06 Jan 2015 21:00:00 GMT
FF: Разница:4 Tue, 06 Jan 2015 20:00:00 GMT
Chrome: Разница:4 Tue, 06 Jan 2015 20:00:00 GMT

Устанавливаем 1 января 2015

IE: Разница: 3 Tue, 06 Jan 2015 21:00:00 GMT
FF: Разница:3 Tue, 06 Jan 2015 21:00:00 GMT
Chrome: Разница:3 Tue, 06 Jan 2015 21:00:00 GMT

Левые браузеры смотрят только правила текущего года. Наверное для скорости - всю то таблицу ой как долго сканировать. :)
...
Рейтинг: 0 / 0
переход России на зимнее время
    #38803543
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Арсеньев MS то тут при чем?
Все это вылезло после установки патча с RTZ, под линуксом (да и в win10) ничего такого нет.
Для тренировки вот еще присмеры
Код: javascript
1.
new Date(2015,0,7).getDate()

- тут только опера справилась, на соседних датах всё нормально

Код: javascript
1.
(new Date(2015,9,26)-new Date(2015,9,25))/1000/60/60

=25 - опять переходим на зимнее время в последнее воскресенье октября, тут, видимо, действительно берется правило текущего года
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / переход России на зимнее время
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]