"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Horsun Vlad wrote:
>
> >     Насколько я в курсе не забыли, а сознательно не делали.
> > Ибо противоречит стандарту.
>
> эту песню мы уже слышали не раз. мне вот интересно,

    Это ты у исполителя песТни спроси, я только напомнил аргумент.

> сколь серьезно такое противоречие.

    Гм. Мы или имеем стандартное поведение, или не имеем.

> >     Для всех, желающих преобразование date -> int, предлагаю
> > ответить на вопросы :
> >
> > а) а что должно быть в результате и как этого достичь легальным
> >    способом
>
> Влад, дата хранится в виде числа. Целого числа. Для хранения
> используются целочисленные типы. Аминь.

    Хочешь, я это изменю в ОДС12 ?

> Почему к дате,
> как к числу, нельзя получить доступ? И почему число нельзя
> преобразовать в дату?

    Потому что это преобразование не имеет смысла и зависимо от
реализации. Потому, кстати, и не стандартно. Я в ФБ3 изменю точку
отсчёта (дату 0) и всё - приплыли

> Числовая арифметика с датами есть, а саму
> дату почему-то нельзя преобразовать в число. Бред.

    Вот и пользуйся арифметикой, а не бредом. Я уже намекал, что
<date> - <start_date> и есть заменитель такого желанного cast, только
без привязки к внутренним представлениям и прочим ненадёжным вещам

> В некоторых других серверах наоборот - дата иногда и хранится
> как число. И для ее вывода в виде строки требуется преобразование.
> Так что...

    Хранение данных - внутренне дело сервера. Не нужно выставлять его
наружу. Это чревато

> > б) зачем это вообще нужно ?
>
> нужно. в Yaffil этой фичей туча народу пользуется.
> Я сейчас не могу вспомнить, но мне иногда тоже надо было
> для каких-то случаев.

    Угу. Никто никогда не может вспомнить :)

-- 
Хорсун Влад


Ответить