![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
FlakeMusic |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 18.3.2008 Репутация: нет Всего: 1 |
Здравствуйте.
Есть код:
Дата на компьютере выставлена, например, 28 сетнября. Выполнение кода показывает "2" Далее меняю дату на ноябрь, показывает "3". Я не могу понят логики. У меня же жёстко задана зона, почему тогда меняется время. И ещё даже если учитывается летнее время, то почему на час больше в зимний период? Должно же быть наоборот. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Это было неправильное предположение.
Это сообщение отредактировал(а) LSD - 29.9.2009, 19:09 -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
FlakeMusic |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 18.3.2008 Репутация: нет Всего: 1 |
Что-то я ответа на вопрос не нашёл.
Почему в зимний период показывается на час больше? Должно быть наоборот. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
FlakeMusic |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 18.3.2008 Репутация: нет Всего: 1 |
Нет. Вот сейчас проверил. Как было 16:16, так и остаётся. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Вот в этом походу и есть проблема. Ты перевел дату, а часы не перевел. Т.е. у тебя уже вроде того как должно быть зимнее время (GMT+3), а часы показывают летнее (GMT+4).
Предположим что у тебя сейчас 12 часов, значит по Гринвичу сейчас 8, а в GMT+06:00 сейчас 14. В твоем же случае у тебя 12, система считает, что у тебя уже зимнее время и значит по Гринвичу сейчас 9 часов, и значит GMT+06:00 сейчас 15 часов. Запусти и посмотри что выдаст:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
FlakeMusic |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 18.3.2008 Репутация: нет Всего: 1 |
Вот результат.
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Как я и думал. Судя по тому что у тебя RawOffset равен Offset(now), Java считает что сейчас у тебя уже зимнее время. А значит время возвращаемое System.currentTimeMillis() на один час больше, отсюда и лишний час.
Можешь сам убедится.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |