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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     06 Dec 2004  00:58:50
 To : Edward Yudanov
 Subject : Re: UTC -> date
 -------------------------------------------------------------------------------- 
 
 Edward Yudanov -> Valentin Nechayev  @ Mon, 06 Dec 2004 00:12:00 +0300:
 
  EY> Теперь можно узнать как наиболее правильно можно оптимизировать
  EY> получившееся? Уж больно криво оно выглядит :(
 
  EY> ====~/conv_paused.pl
  EY> #!/usr/bin/perl -w
  EY> use POSIX qw(strftime);
  EY> use strict;
  EY> open(PAUSED,"< paused");
  EY> while(<PAUSED>){
  EY> chomp;
  EY> if(/^([\d:.\/]+)\t(\d+?)\t(\d+?)$/){
  EY> my ($addr, $first_date, $second_date) = split(/\t/);
  EY> print $addr,"\t";
  EY> if ($first_date == 0) {print "none\t";}
  EY> else {print strftime("%e %b %Y", localtime($first_date)),"\t";}
  EY> if ($second_date == 0) {print "none\n";}
  EY> else{print strftime("%e %b %Y", localtime($second_date)),"\n";}
 
 Отделенный абзац заменить на
 
 print "$1\t",
         ($2 ? strftime("%e %b %Y", localtime($2)) : "none"), "\t",
         ($3 ? strftime("%e %b %Y", localtime($3)) : "none"), "\n";
 
 Лучше вряд ли получится.
 
  EY> }}
  EY> close(PAUSED);
  EY> ====\
         
 -- 
 Artem Chuprina <ran{}ran.pp.ru>
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 UTC -> date   Edward Yudanov   05 Dec 2004 23:12:04 
 Re: UTC -> date   Valentin Nechayev   05 Dec 2004 19:31:43 
 Re^5: заpаботок   Ivan Frolkov   05 Dec 2004 20:38:27 
 Re: UTC -> date   Edward Yudanov   06 Dec 2004 01:12:00 
 Re: UTC -> date   Artur Penttinen   06 Dec 2004 00:56:45 
 Re: UTC -> date   Artem Chuprina   06 Dec 2004 00:58:50 
 Re: UTC -> date   Edward Yudanov   06 Dec 2004 14:13:31 
Архивное /ru.perl/12192af3c756f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional