Модераторы: korob2001, JackYF, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ограничения Date::Calc 
:(
    Опции темы
infarch
Дата 22.8.2019, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 13.3.2009

Репутация: нет
Всего: 1



Здравствуйте!

Вот и наступило будущее. Вызов Date::Calc::Date_to_Time(2039, 3, 27, 2, 0, 0) упал с ошибкой date out of range.
В полном соответствии с документацией:

"A fatal "date out of range" error will occur if the given date cannot be expressed in terms of seconds since the epoch (this happens for instance when the date lies before the epoch, or if it is later than 19-Jan-2038 03:14:07 GMT..."

Вопрос: как жить дальше? В идеале хотелось бы исправить именно этот модуль чтоб не переписывать кучу кода. Если это невозможно, то какие альтернативы?
Никто не в курсе?

PM MAIL   Вверх
arto
Дата 23.8.2019, 07:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1485
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



в зависимости от пакета увеличте константу DateCalc_DAYS_TO_OVFLW или $DateCalc_DAYS_TO_OVFLW.
Ну и обратите внимание на архитектуру.

Код

# perl -Mblib -MDate::Calc -le 'print Date::Calc::Date_to_Time(2039, 3, 27, 2, 0, 0)'
2184804000
# date --date=@2184804000
Sun 27 Mar 2039 05:00:00 AM EEST

PM MAIL ICQ   Вверх
Google
  Дата 22.9.2019, 13:06 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0698 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.