Когда же ктулху сожрёт всех програмистов!? |
[Aug. 31st, 2010|02:44 pm] |
мне грустно от того что ни одна блять сука не умеет правильно обсасывать таймзоны!
SELECT now()::timestamptz - 'epoch'::timestamptz, now()::timestamp - 'epoch'::timestamp; |
|
|
Comments: |
А мне грустно от того, что реализацией обработки дат в базах данных занимаются исключительно те, кого ты перечислил.
у меня сегодня день огорчений. я от постгресян такой гомосятины не ожидал.
мало того что сама эта схема с ДВУМЯ блять эпохами глубоко в корне порочна так она ещё и неработает! (что следует из вышесказанного)
но и этого мало! разность между этими двумя эпохами НЕВЕРНАЯ! она теряет летнее время.
тоест от этого сраного говнотипа timestamptz у вас НЕТ ШАНСОВ получить адекватные вычисления.
а репортить я им ничего не буду, спесивым пидарасам. я им уже предлагал сделать почеловески: в точности калькировать на таймстэмпы относительно таймзон поведение строк относительно кодировок.
Server_timezone Client_timezone
и соответсвенно перекодировать значения при передаче, а внутри держать всё относительно общей точки отсчёта.
и это ЛУЧШАЯ арифметика дат в мире! а всё остальное на уровне мускула!
я хочу быть садовником!
неделю назад наступил на таймзоны в NSD. да! NSD тоже забыл сука что я могу захотеть xfr между серваками из разных таймзон! а ещё раньше гугл-почта ублюдская продемонстрировала тотальное непонимание что означает "+" в записи "MSK +03:00" гугловские мега програмисты додумались значение таймзоны ПРИБАВЛЯТЬ К ЛОКАЛЬНОМУ ВРЕМЕНИ!!!! | |