#!/usr/bin/perl
use strict;
use Time::Local;
sub gettimemun(){
my ($time,$timelc,$sec,$min,$hour,$mday,$mon,$year);
$time = @_[0];
my @time = reverse(split /-|:|\s|\//,$time);
foreach(@time){
s/^0//;
$timelc .= $_.",";
}
$timelc =~ s/,$//;
($sec,$min,$hour,$mday,$mon,$year) = split /,/,$timelc;
print "sec:$sec\n min:$min\n hour: $hour\n mday: $mday\n mon: $mon\n year: $year\n";
$year -= 1900;
$mon -= 1;
$timelc = timelocal($sec,$min,$hour,$mday,$mon,$year);
return $timelc;
}
my $mdatetime="2011-05-19 14:17:20";
my $cdatetime="2011-05-19 15:10:12";
my $mtimesec=&gettimemun($mdatetime);
my $ctimesec=&gettimemun($cdatetime);
my $difminute=int(($ctimesec-$mtimesec));#得到两个时间相差秒数
print $mtimesec." ".$ctimesec." ".$difminute."\n";
分享到:
相关推荐
Perl中的XML::Simple模块是Perl社区广泛使用的XML解析器,尤其适合处理小型或结构简单的XML文档。这个模块的名称虽然包含“Simple”,但它实际上提供了一种简洁的接口,用于将XML数据转换为Perl数据结构,反之亦然。...
[Perl文]IO::Socket简介 ''''''''''''''''''' new()方法: SOCKET对象变量=IO::Socket::INET->new(SOCKET变量值); 实例: $sock=IO::Socket::INET->new('192.168.1.2:23'); 讲解: 所有的PERL对象编程都把对象...
离线安装包,亲测可用
Perl提供了内置模块`Time::Piece`和`Time::Local`来方便地获取当前的时间。其中`Time::Piece`是基于`Time::Local`的一个更高级的接口,它能够提供更多的便利性。 ##### 示例代码: ```perl use Time::Piece; my $...
标题中的"perl_TimeDate.rar_activeperl timeda_perl TimeDate_perl Timeda_pe"涉及到的是一个名为Time::Date的Perl模块,它为Perl程序员提供了方便的时间和日期操作接口。 Time::Date是Perl的一个标准模块,主要...
官方离线安装包,亲测可用
CentOS解决错误:Requires: perl(Class::MethodMaker)。CnetOS中MySQL集群问题。
Perl鼓励模块化编程方式,通过创建和使用模块来组织代码,提高可维护性和复用性: ```perl use MyModule; MyModule::function(); ``` ### 高级主题 #### 参考变量 Perl中的引用是一种指向变量的变量,可以用来...
"Log-Log4perl-1.36.tar.gz"这个压缩包包含了Log4perl的1.36版本源代码,用户可以解压后进行安装和使用。 Log4perl的核心理念是将日志记录分为四个主要部分:Logger、Appender、Layout和Filter。这四个组件协同工作...
perl-Time-HiRes RPM安装包,适用Centos7 X86_64,版本perl-Time-HiRes-1.9725-3.el7.x86_64.rpm
Perl的List::Util模块是Perl标准库的一部分,它提供了一系列高效、简洁的函数,用于处理列表数据。这个模块由C语言编写,因此在性能上通常优于纯Perl的实现。下面我们将详细探讨模块中的几个关键功能及其使用实例。 ...
Devel::Module::Trace 是一个 perl 模块,它打印所有使用和需要的模块及其来源和经过时间的表格。 这有助于拆除缓慢的模块并有助于优化模块的总体使用。 该模块使用 Time::Hires 模块进行计时,使用 POSIX 模块...
离线安装包,亲测可用
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
perl-Compress-Zlib最新版本,
这是一个涉及到跨语言编程的重要技术,尤其对于那些希望利用C语言库的强大功能而使用Perl进行开发的程序员来说,掌握这一技巧至关重要。 ### 知识点详细解析 #### 1. 理解Perl与C语言的交互 Perl作为一种高级脚本...
本书面向想要使用MySQL, memcached, Apache和Perl编写程序,并对提升开发进程和效率感兴趣的程序员. 目录: Chapter 1: LAMMP, Now with an Extra M Chapter 2: MySQL Chapter 3: Advanced MySQL Chapter...
perl-local-lib-path perl-local-lib-path是一个帮助程序,可为您的 perl 项目设置 vim 路径。 它会自动将 vim 路径设置为本地 lib 目录,如通过 carton 和 local::lib 安装到您的项目中的extlib和local/perl5/lib ...
离线安装包,亲测可用
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装