0 0

求个perl脚本 如当前时间为 201110140000.00 希望得到特定秒[如300秒,即5分钟]之后的时间怎么做?5

求个perl脚本
如指定时间为 201110140000.00
希望得到特定秒[如300秒,即5分钟]之后的时间怎么做?
希望结果是:
201110140005.00
[yyyymmddhhmi.ss]
--
或者
201110140000.00 => 秒 + 300 => Fri Oct 14 11:42:39 BEIST 2011 => 201110140005.00
这个怎么转换?
--
一并贴出我的实现
--
KEY:
($str_stadatetime,$sec_offset)=@ARGV;

#getdatetime.pl 201110140000.01 300

$_=$str_stadatetime;
/(\d\d\d\d)(\d\d)(\d\d)(\d\d)(\d\d)\.(\d\d)/
or die "Not a date";

$sta_seconds = timelocal($6,$5,$4,$3,$2,$1);

$end_seconds = $sta_seconds + $sec_offset;

no warnings;
($sec, $min, $hour, $day, $mon, $year, $wday, $yday, $isdst) = localtime $end_seconds;
use  warnings;

printf("%04d%02d%02d%02d%02d.%02d",$year+1900,$mon,$day,$hour,$min,$sec);
2011年10月14日 11:38
目前还没有答案

相关推荐

    perl-5.004.tar.gz

    "perl-5.004.tar.gz" 是一个在Unix环境中使用的Perl编程语言的源代码压缩包,版本号为5.004。这个压缩包是Perl初学者和开发者获取Perl运行环境的重要资源。 首先,让我们深入了解一下Perl语言本身。Perl由Larry ...

    TCGA免疫浸润_TCGA_perl脚本tcga_mRNA_merge.pl_perl整理tcga_

    这个压缩包包含的资源是针对TCGA数据进行免疫浸润分析的Perl脚本,这些脚本可以帮助研究者处理和整合TCGA项目中的mRNA表达数据。 `mRNA_merge.pl` 是一个Perl脚本,其主要功能可能是合并TCGA项目中的多个mRNA表达...

    perl-5.24.1.tar.gz

    标题中的"perl-5.24.1.tar.gz"指的是Perl的一个特定版本,5.24.1,这个版本是通过tarball(.tar.gz)格式进行打包的,这是一种常见的在Unix和Linux系统中分发软件的方式。 tar.gz文件实际上是两个命令的结果:首先...

    perl-5.32.1.tar.gz

    这个“perl-5.32.1.tar.gz”文件是Perl编程语言的源代码包,版本号为5.32.1,以tar.gz格式压缩,这是在Unix/Linux环境中常见的打包和压缩方式。 Perl 5系列是Perl语言的主流版本,自1994年发布以来,经过多次更新和...

    perl-5.30.0.tar.gz

    解压后,你会得到一个名为`perl-5.30.0`的目录,里面包含Perl源代码。在编译和安装Perl之前,确保你的系统具备必要的编译环境,如`gcc`编译器、`make`工具等。如果缺失,可以使用`apt-get`或`yum`命令安装它们。 接...

    perl-5.30.1.tar.gz

    Perl 5.30.1是这个语言的一个特定版本,它包含了该版本的所有源代码和相关文件。这个版本是在Perl 5系列中的一个更新,提供了错误修复、性能改进和新的功能。 在描述中提到的"openssl"标签,暗示了Perl 5.30.1与...

    perl-5.30.3.tar.gz随便下载,不涨价哦

    4. **配置**:运行`./Configure`(或可能需要加上特定选项,如`./Configure -dusethreads`,根据你的系统需求)来配置Perl的构建过程。 5. **编译**:执行`make`命令,这将编译Perl的源代码。 6. **测试**:运行`...

    ERL脚本打包教程(PERL源代码封装EXE过程).rar

    虽然压缩包中仅有一个名为“perl脚本打包视频教程.wmv”的文件,但可以推测这是一部详细介绍整个过程的视频教程,包括上述各个步骤,观众可以通过观看视频获得更直观的操作指导。 总的来说,这个教程对于那些希望使...

    perl.zip、perl-5.16.3-295.el7.x86_64.rpm

    在这个场景中,我们有一个名为"perl.zip"的压缩包,其中包含了在CentOS 7.6系统上离线安装Perl 5.16.3所需的全部依赖。这个版本的Perl是针对el7体系结构的x86_64平台优化的,具体版本号为295.el7.x86_64。 首先,让...

    perl-5.16.3-293.el7.x86_64_rpm.zip

    标题中的"perl-5.16.3-293.el7.x86_64_rpm.zip"指的是Perl编程语言的一个特定版本的RPM(Red Hat Package Manager)包,适用于64位的 CentOS 7 操作系统。RPM是一种在类Unix系统中管理软件包的标准格式,它方便了...

    perl-DBI-1.52-2.el5.i386.rpm

    perl-DBI-1.52-2.el5.i386.rpm

    perl-MailTools-1.53-1.noarch.rpm

    perl-MailTools-1.53-1.noarch.rpm

    Jenzabar汽车Cx的Perl脚本与天使7.3 Xei工作.zip

    标题中的“Jenzabar汽车Cx的Perl脚本与天使7.3 Xei工作.zip”表明这是一个与Jenzabar汽车Cx系统相关的压缩包文件,其中包含了能够与Angel 7.3 Xei版本协同工作的Perl脚本。Jenzabar是一款高等教育管理系统,而汽车Cx...

    perl-5.28.zip

    Perl 5.28在Linux上的安装通常涉及到解压、编译和安装源代码,这个压缩包中的源代码文件为用户提供了一种自定义编译选项的可能,比如可以选择特定的模块或者优化选项。 在Windows环境中,Perl同样广泛应用于系统...

    perl-5.16.3-297.el7.x86_64.rpm

    perl-5.16.3-297.el7.x86_64.rpm

    perl脚本开发教程文档.docx

    perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本perl脚本...

    perl脚本如何开发.docx

    perl脚本 开发 Perl 脚本通常包括编写代码、测试、调试和执行的过程。以下是 Perl 脚本开发的基本步骤和一些示例: 1. 安装 Perl 在大多数 Unix/Linux 系统上,Perl 通常是预装的。你可以通过终端输入 perl -v 来...

    libperl.so openssh、openssl、perl.zip

    在IT领域,libperl.so是一个重要的动态链接库文件,它属于Perl编程语言。Perl是一种功能强大的脚本语言,常用于文本处理、系统管理任务以及网络编程。libperl.so是Perl解释器的核心组件,包含了Perl运行时所需的许多...

    ActivePerl-5.6.1.626-MSWin32-x86-multi-thread.zip

    标题中的"ActivePerl-5.6.1.626-MSWin32-x86-multi-thread.zip"表示这是一个专为32位Windows系统设计的多线程版本的ActivePerl,具体版本号为5.6.1.626。 在描述中提到"这个版本很好用,现在官方网络上找不到了",这...

Global site tag (gtag.js) - Google Analytics