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

求个perl脚本如当前时间为201110140000.00希望得到特定秒[如300秒,即5分钟]之后的时间怎么做?希望结果是:201110140005.00[yyyymm... 求个perl脚本
如当前时间为 201110140000.00
希望得到特定秒[如300秒,即5分钟]之后的时间怎么做?
希望结果是:
201110140005.00
[yyyymmddhhmi.ss]
展开
 我来答
山书世间2
2011-10-14 · TA获得超过1322个赞
知道小有建树答主
回答量:1074
采纳率:0%
帮助的人:442万
展开全部
如果是要取得服务器的时间的话使用localtime(time)可以得到,你可以按照你的需要读取相应的变量的值就可以了,函数格式如下:
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
只要读取左边括号中的变量就可以得到相应的时间。
程序参考:
#! /usr/local/bin/perl
$a = localtime(time);
print "$a\n ";

还考虑你的程序运行10秒哦。
但如果你是要读取客户端的时间的话就需要利用输出的javascript代码在客户端执行的时候取得了,因为perl是需要在服务器中执行的所以没有提供这样的函数!
计名pS
2011-10-14 · TA获得超过3649个赞
知道大有可为答主
回答量:4189
采纳率:0%
帮助的人:2198万
展开全部
use Time::Local;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c2d0d0f7a
2011-10-14
知道答主
回答量:19
采纳率:0%
帮助的人:13万
展开全部
安装库
perl -MCPAN -e shell
install Time::Local
install time::Format
#!/usr/bin/perl
use Time::Local;
use Time::Format;

print("now time\t". $time{'yyyymmddhhmm.ss',time}."\n");
print("convert time\t". $time{'yyyymmddhhmm.ss',time+500}. "\n");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wfg21314
2011-10-14
知道答主
回答量:21
采纳率:0%
帮助的人:6.1万
展开全部
use TimeHiRes
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式