Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Почему
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Почему в первом варианте получается на час больше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2018, 16:49 |
|
||
|
Почему
|
|||
|---|---|---|---|
|
#18+
andrey10, Какой системный часовой пояс? Зимнее/летнее время включено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2018, 16:55 |
|
||
|
Почему
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2018, 17:16 |
|
||
|
Почему
|
|||
|---|---|---|---|
|
#18+
Случаем, не в 2011 году отменили переход на зимнее/летнее время? Аналогичный эффект с другими годами повторяется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2018, 17:19 |
|
||
|
Почему
|
|||
|---|---|---|---|
|
#18+
https://ru.wikipedia.org/wiki/Время_в_России сезонный перевод часов отменён в 2011 году ... В соответствии с действующим на тот момент постановлением от 8 января 1992 года, в последнее воскресенье марта (27 марта 2011 года) часы были переведены на 1 час вперёд, но осенний перевод часов назад отменялся. Похоже, что из-за этого. Т.е. фактически 2011 год был на час короче в России. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2018, 17:24 |
|
||
|
Почему
|
|||
|---|---|---|---|
|
#18+
Ясно, спасибо, но тогда почему "+ interval" не учитывает этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2018, 17:29 |
|
||
|
Почему
|
|||
|---|---|---|---|
|
#18+
andrey10почему "+ interval" не учитывает этого? https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-add В описании функции ни слова не говорится о часовых поясах. Похоже, что она их не использует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2018, 17:32 |
|
||
|
Почему
|
|||
|---|---|---|---|
|
#18+
miksoftandrey10почему "+ interval" не учитывает этого? https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-add В описании функции ни слова не говорится о часовых поясах. Похоже, что она их не использует.ИМХО таки использует. Попробую пояснить, почему я так считаю. В примере буду использовать 2016 год. На моем компе системной установлена самарская таймзона (МСК+1). Живу то я в Самаре. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Тут всё ровно, никаких катаклизмов у нас не происходило. 4 декабря, в 2 часа ночи соседняя Саратовская область перешла из московского в самарский часовой пояс (МСК+1). Крутнули стрелки на час вперед, укоротив себе зимнюю ночь. Не зная об этом факте я изволил опоздать, полагая, что у меня ещё есть в запасе немного времени. Тот же тест на другой таймзоне. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Тут INTERVAL как раз учел переход Саратовской области из одного часового пояса в другой и показал правильно местное время в используемой таймзоне Europe/Saratov . А что показывает простое суммирование секунд - погоду на Марсе? Не, это и не московское время (там восемь утра) из старого часового пояса. Не понятно сходу, где и как можно такой результат использовать. Длинновато получилось и занудно. Ну, время - штука тонкая и не всегда сразу понятная. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2018, 01:11 |
|
||
|
Почему
|
|||
|---|---|---|---|
|
#18+
vkle Код: sql 1. 2. 3. 4. 5. 6. 7. Тут INTERVAL как раз учел переход Саратовской области из одного часового пояса в другойХм, не вижу что и где он учел. Как было 9 часов утра, так и осталось. А 525600 - это целое количество суток. Т.е. никакого сдвига на час нет, просто арифметическое суммирование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2018, 01:46 |
|
||
|
Почему
|
|||
|---|---|---|---|
|
#18+
miksoft525600 - это целое количество сутокДавайте уточним. 525600 - это целое количество суток, каждые из которых имеют ровно 24 часа . Так? Момент, на который я обращаю внимание: 4 декабря 2016 года сутки в "Europe/Saratov" были короче - вместо 24 часов там было всего лишь 23 часа (стрелки перевели на час вперед). Таким образом, 525600 в данном конкретном случае уже не есть целое количество суток. Нет возражений в этом моменте? Чтобы получить целое количество суток для данного случая нужно из 525600 вычесть те самые 60 минут, которые были съедены переводом стрелок. Простое суммирование секунд как раз и не учитывает эти короткие сутки и показывает непонятные десять часов утра. INTERVAL учитывает короткие сутки и показывает местное время девять часов в соответствии с выбранной таймзоной "Europe/Saratov". А вот для Самары и многих других 525600 в 2016 году так и осталось целым количеством суток. Впрочем, я лишь изложил свое понимание механизма расчета времени в соответствии с таймзоной. Возможно, есть какие-то другие, более понятные объяснения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2018, 02:24 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39606991&tid=1830028]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 144ms |

| 0 / 0 |
