|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
Симонов Денис, не существовало ПОНЯТИЯ часовых поясов, но так как жители населённых пунктов определяли время по солнцу, разница во времени, всё же, была, что очевидно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 15:48 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
rdb_devразница во времени, всё же, была, что очевидно. А для тебя неочевидно, что эта разница устанавливается и закрепляется постановлениями правительств? Считай, что допустимые значения для типов с часовым поясом начинаются с 1970-х, не раньше. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 16:09 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovrdb_devразница во времени, всё же, была, что очевидно. А для тебя неочевидно, что эта разница устанавливается и закрепляется постановлениями правительств? Считай, что допустимые значения для типов с часовым поясом начинаются с 1970-х, не раньше.По твоему, это должно влиять на методы расчётов от/к штампу времени в конкретной географической точке? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 16:26 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
rdb_devНе работает: Код: plsql 1. 2.
Не было ни Europe, ни, тем более Moscow в этом году. Хочешь выёживаться с такими датами - используй явно заданное смещение, например '+3:00' ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 16:27 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
rdb_devПо твоему, это должно влиять на методы расчётов от/к штампу времени в конкретной географической точке? Да. Ты, надеюсь, не забыл про "летнее время" и его свистопляску? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 16:33 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovДа. Ты, надеюсь, не забыл про "летнее время" и его свистопляску?Это вообще тихий ужас! Поэтому имеет смысл только штамп времени UTC, который не зависит от таких переходов. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 16:36 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
rdb_devКакая разница, где была Москва, если 'Europe/Moscow', это, всего лишь, идентификатор часового пояса UTC+3?Грубое заблуждение. Идентификатор часового пояса это сдвиг "от Гринвича" И правила перехода на зимнее-летнее время. UTC+3 - ни разу не эквивалент Europe/Moscow ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 17:38 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
Basil A. SidorovИдентификатор часового пояса это сдвиг "от Гринвича" И правила перехода на зимнее-летнее время. UTC+3 - ни разу не эквивалент Europe/MoscowСейчас эквивалент, пока в голову какому-нибудь деятелю опять не пришла в голову мысль вернуть переход на зимнее и летнее время. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 06:02 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
Ещё на одну "фичу" наткнулся: Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 09:22 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
rdb_devСейчас эквивалент, пока в голову какому-нибудь деятелю опять не пришла в голову мысль вернуть переход на зимнее и летнее время.А в date'0001-01-01' - не эквивалент. И ещё в кучке интервалов, когда менялся и сдвиг относительно мирового времени или/и когда менялись правила перехода зимнее-летнее время. P.S. Поставишь союз "и", выделишь его И шрифтом И регистром - нет, всё равно найдётся э-э-э... умник, который считает, что он уже во всём разобрался и проникся дзеном. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 09:48 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
Basil A. SidorovА в date'0001-01-01' - не эквивалент. И ещё в кучке интервалов, когда менялся и сдвиг относительно мирового времени или/и когда менялись правила перехода зимнее-летнее время.Ой, да брось! Вращение Земли никто не отменял и если спроецировать сегодняшнее понятия "Линия перемены дат" и/или "Гринвичский меридиан" на '0001-01-01', то относительно этих современных понятий, расчёты даты и времени не дадут какой-либо серьезной погрешности в каком-либо часовом поясе без учёта перехода на "зимнее время", которое, обычно, уменьшает время в часовом поясе на один час и которым, в некоторых случаях, можно пренебречь. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 10:18 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
rdb_dev, научись отличать географию (+3) от политики (Europe\Moscow). Первая не меняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 10:19 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
rdb_devбез учёта перехода на "зимнее время"Переходят на летнее время, узнай уже хоть что-нибудь. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 10:20 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
rdb_dev, успокойся уже. Всяческие переходы на зимнее/летнее время в нашей стране ввёл Ленин до этого никаких переходов не было. Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 10:35 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
hvladrdb_dev, научись отличать географию (+3) от политики (Europe\Moscow). Первая не меняется.Вот сам и научись! 'Europe/Moscow' это идентификатор из справочника часовых поясов IANA Time Zone Database , обозначающий часовой пояс UTC+3, и который никакого отношения к политике и административному делению на часовые пояса внутри государства не имеет, а скорее наоборот. К "политике" же относится правило UTC DST - Daylight Saving Time rule . ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 10:48 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
rdb_devВот сам и научись! 'Europe/Moscow' это идентификатор из справочника часовых поясов IANA Time Zone Database , обозначающий часовой пояс UTC+3, и который никакого отношения к политике и административному делению на часовые пояса внутри государства не имеет цитата из первоисточникаtzdata2019a/europe: Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 11:02 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
rdb_dev'Europe/Moscow' это идентификатор из справочника часовых поясов IANA Time Zone Database , обозначающий часовой пояс UTC+3, и который никакого отношения к политике и административному делению на часовые пояса внутри государства не имеет Вот тут я неправ! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 11:03 |
|
Firebird 4 - получить timezone сессии?
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, эта цитата из первоисточника более понятна: Timezone identifiers The naming conventions attempt to strike a balance among the following goals: *Uniquely identify every timezone where clocks have agreed since 1970. This is essential for the intended use: static clocks keeping local civil time. *Indicate to experts where the timezone's clocks typically are. *Be robust in the presence of political changes. For example, names are typically not tied to countries, to avoid incompatibilities when countries change their name (e.g., Swaziland→Eswatini) or when locations change countries (e.g., Hong Kong from UK colony to China). There is no requirement that every country or national capital must have a timezone name. *Be portable to a wide variety of implementations. *Use a consistent naming conventions over the entire world. Names normally have the form AREA/LOCATION, where AREA is a continent or ocean, and LOCATION is a specific location within the area. North and South America share the same area, 'America'. Typical names are 'Africa/Cairo', 'America/New_York', and 'Pacific/Honolulu'. Some names are further qualified to help avoid confusion; for example, 'America/Indiana/Petersburg' distinguishes Petersburg, Indiana from other Petersburgs in America. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 11:09 |
|
|
start [/forum/topic.php?fid=40&msg=39826449&tid=1560685]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
144ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 541ms |
0 / 0 |