Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrew Sagulin                       2:6037/1.28    27 Aug 2002  18:06:55
 To : Rostislav Podgornyi
 Subject : совпадение времени с периодом
 -------------------------------------------------------------------------------- 
 
 
 26 Aug 02 19:05, Rostislav Podgornyi wrote to All:
 
  RP>   Имеем некий часовой пеpиод (с 23 до 7 часов):
  RP>   $begin=23; $end=7;
 
  RP>   Имеем текущее значение:
  RP>   $now=5;
 
  RP>   Как узнать входит ли $now в вышеуказанный пеpиод или нет? Что-то
  RP> никак не могу догнать как это сделать.
 
 Если предположить, что данные всегда корректны, т.е. вариант с $begin>$end
 подразумевает, что начало и конец периода приходятся на разные сутки, то
 сравнение можно реализовать так:
 
 my $is_in_range = ($begin <= $end) ? ($now >= $begin && $now <= $end)
                                    : ($now >= $begin || $now <= $end);
 
      Для твоего примера $now попадает в указанный период. Если я неправильно
 понял задачу, уточни.
 
                                                       Всего Вам...
                                                         Андpей.
 
 --- GoldED+/W32 1.1.5-20011130
  * Origin: Собери 10 крышечек от канализационных люков, и... (2:6037/1.28)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 совпадение времени с периодом   Rostislav Podgornyi   26 Aug 2002 19:05:41 
 Re: совпадение времени с периодом   Vladimir Podgorny   27 Aug 2002 11:45:02 
 Hа: совпадение времени с периодом   Alexander V. Gaiduk   27 Aug 2002 11:51:12 
 Re: совпадение вpемени с пеpиодом   Pinsk CSM   27 Aug 2002 11:39:25 
 совпадение времени с периодом   Andrew Sagulin   27 Aug 2002 18:06:55 
 совпадение времени с периодом   Sergey Smagin   27 Aug 2002 14:16:22 
 совпадение времени с периодом   Bulat Ziganshin   28 Aug 2002 00:07:24 
 Re: совпадение времени с пе риодом   Andrey Sapozhnikov   28 Aug 2002 15:00:24 
 совпадение времени с пе риодом   Bulat Ziganshin   28 Aug 2002 21:09:13 
 совпадение времени с периодом   Bulat Ziganshin   27 Aug 2002 22:29:21 
 Re: совпадение времени с пе риодом   Andrey Sapozhnikov   28 Aug 2002 16:41:57 
Архивное /ru.perl/27923d6b8789.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional