持之以恒

          記錄本
          posts - 4, comments - 32, trackbacks - 0, articles - 74
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Perl格式化輸出時間日期

          Posted on 2012-03-28 15:10 小白19870626 閱讀(3044) 評論(0)  編輯  收藏 所屬分類: linux

          方法一:

          use POSIX qw(strftime);

           

          my $timeStr1 = strftime "%Y-%m-%d", localtime;

          my $timeStr2 = strftime "%Y-%m-%d", localtime(time-86400); (前一天)

          print "$timeStr \n";

           

           

           

           

           

          方法二:

           

          #!/usr/bin/perl

          ($sec,$min,$hour,$day,$mon,$year,$weekday,$yeardate,$savinglightday)

          = (localtime(time));

          $sec = ($sec < 10)? "0$sec":$sec;

          $min = ($min < 10)? "0$min":$min;

          $hour = ($hour < 10)? "0$hour":$hour;

          $day = ($day < 10)? "0$day":$day;

          $mon = ($mon < 9)? "0".($mon+1):($mon+1);

          $year += 1900;

          $today = "$day.$mon.$year|$hour:$min:$sec";

          print $today."\n";

          print time."\n";

          如果要輸出一天前的日期,將time減去一天的秒數(86400)。

          (localtime(time-86400));

          #!/usr/bin/perl

          print &get_time(10)."\n";

          sub get_time {

          $interval = $_[0]*60;

          ($sec,$min,$hour,$day,$mon,$year,$weekday,$yeardate,$savinglightday)

          = (localtime(time + $interval));

          $sec = ($sec < 10)? "0$sec":$sec;

          $min = ($min < 10)? "0$min":$min;

          $hour = ($hour < 10)? "0$hour":$hour;

          $day = ($day < 10)? "0$day":$day;

          $mon = ($mon < 9)? "0".($mon+1):($mon+1);

          $year += 1900;

          return "$year-$mon-$day $hour:$min:$sec.00";

          }

          sub getTime(){

          (my $sec,my $min,my $hour,my $day,my $mon,my $year,my $weekday,my $yeardate,my $savinglightday)

          = (localtime(time));

          $sec = ($sec < 10)? "0$sec":$sec;

          $min = ($min < 10)? "0$min":$min;

          $hour = ($hour < 10)? "0$hour":$hour;

          $day = ($day < 10)? "0$day":$day;

          $mon = ($mon < 9)? "0".($mon+1):($mon+1);

          $year += 1900;

          my $now = "$year$mon$day $hour:$min:$sec ";

          return $now;

          }



          小白
          主站蜘蛛池模板: 囊谦县| 兴业县| 靖西县| 新竹市| 延津县| 平谷区| 固镇县| 大英县| 麻阳| 六安市| 祁东县| 潜江市| 千阳县| 库车县| 阿拉尔市| 南安市| 宁安市| 东乌珠穆沁旗| 盐津县| 惠东县| 潮安县| 定陶县| 阳泉市| 信阳市| 新竹县| 溆浦县| 嘉定区| 黎平县| 界首市| 城步| 五河县| 连南| 永州市| 二手房| 乐清市| 石门县| 荔浦县| 江川县| 陇川县| 东乡族自治县| 新泰市|