Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2010, 13:17   #1
Phantom
Пользователь
 
Аватар для Phantom
 
Регистрация: 08.06.2007
Сообщений: 59
По умолчанию Операции над датой в перл

Подскажите как сделать следующие манипуляции в Perl
есть две дыты:
01.10.1988
09.11.1988

Нужно получить разничу в днях между этими датами.

В конкретном примере эта разница составляет 40 дней.
Кто знал, тот знал точно. Кто не любит свет, тот и живет ночью.
Phantom вне форума Ответить с цитированием
Старый 09.07.2010, 13:45   #2
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию

http://www.opennet.ru/tips/66_time_perl.shtml либо функции str2time
потом находиш разницу между датами ,и переводишь в сутки.
в сутках 60*60*24 секунд

Последний раз редактировалось ssdm; 09.07.2010 в 15:55.
ssdm вне форума Ответить с цитированием
Старый 09.07.2010, 13:47   #3
Phantom
Пользователь
 
Аватар для Phantom
 
Регистрация: 08.06.2007
Сообщений: 59
По умолчанию

а какие библиотеки подключать надо ?
я в перл совсем молодничёк. можно чуточку подробнее
Кто знал, тот знал точно. Кто не любит свет, тот и живет ночью.
Phantom вне форума Ответить с цитированием
Старый 09.07.2010, 13:56   #4
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию

Цитата:
Сообщение от Phantom Посмотреть сообщение
я в перл совсем молодничёк. можно чуточку подробнее
ну так задание как раз для "молодчиков", иначе никогда не научитесь

в начале файла пишем
Код:
use strict;
use Time::Local;
получаете ваши две переменныу, далее разбираете их на дату время год с помощью функции split(читаем доки что за функции)
потом $time = timelocal($sec,$min,$hours,$mday,$m on,$year);
где секунды,минуты и часы нулевые
дальше находим разницу и делим
ssdm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операции над файлами СИ Stases Помощь студентам 2 27.12.2009 18:10
Операции над строками Маринка777 Общие вопросы .NET 3 29.11.2009 22:28
Операции над множествами britva666 Помощь студентам 2 23.06.2009 20:33
Операции над данными yulia БД в Delphi 24 21.05.2007 01:18
операции над полями и строками zetrix Microsoft Office Excel 0 31.10.2006 08:08