"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Horsun Vlad wrote:
>
> > Насколько я в курсе не забыли, а сознательно не делали.
> > Ибо противоречит стандарту.
>
> эту песню мы уже слышали не раз. мне вот интересно,
Это ты у исполителя песТни спроси, я только напомнил аргумент.
> сколь серьезно такое противоречие.
Гм. Мы или имеем стандартное поведение, или не имеем.
> > Для всех, желающих преобразование date -> int, предлагаю
> > ответить на вопросы :
> >
> > а) а что должно быть в результате и как этого достичь легальным
> > способом
>
> Влад, дата хранится в виде числа. Целого числа. Для хранения
> используются целочисленные типы. Аминь.
Хочешь, я это изменю в ОДС12 ?
> Почему к дате,
> как к числу, нельзя получить доступ? И почему число нельзя
> преобразовать в дату?
Потому что это преобразование не имеет смысла и зависимо от
реализации. Потому, кстати, и не стандартно. Я в ФБ3 изменю точку
отсчёта (дату 0) и всё - приплыли
> Числовая арифметика с датами есть, а саму
> дату почему-то нельзя преобразовать в число. Бред.
Вот и пользуйся арифметикой, а не бредом. Я уже намекал, что
<date> - <start_date> и есть заменитель такого желанного cast, только
без привязки к внутренним представлениям и прочим ненадёжным вещам
> В некоторых других серверах наоборот - дата иногда и хранится
> как число. И для ее вывода в виде строки требуется преобразование.
> Так что...
Хранение данных - внутренне дело сервера. Не нужно выставлять его
наружу. Это чревато
> > б) зачем это вообще нужно ?
>
> нужно. в Yaffil этой фичей туча народу пользуется.
> Я сейчас не могу вспомнить, но мне иногда тоже надо было
> для каких-то случаев.
Угу. Никто никогда не может вспомнить :)
--
Хорсун Влад