免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4714 | 回复: 8
打印 上一主题 下一主题

求教,perl如何实现时间相减,在线等 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-09-22 15:57 |只看该作者 |倒序浏览
if ( -e "/mezi/sem/semdata/google/smarter/revenue/revenue_$today.dat"){
        my $mtime1=(stat("/mezi/sem/semdata/google/smarter/revenue/revenue_$today.dat"))[9];
        my @t1=localtime $mtime1;
                my $date1 = sprintf "%02u/%02u/%02u %02u:%02u:%02u", $t1[4]+1, $t1[3], $t1[5]+1900, $t1[2], $t1[1], $t1[0];
                print FileTime "SMUS", "\t" ,$date1,"\t",$a,"\n";
我得出的结果是:SMUS    2011-09-21 15:23:17     2011-09-21 23:01:28 ,我想得出SMUS    2011-09-21 15:23:17     2011-09-21 23:01:28  5:48:01这样的格式
求教:如何实现2011-09-21 23:01:28 -2011-09-21 15:23:17  ,不甚感激。

论坛徽章:
0
2 [报告]
发表于 2011-09-22 16:58 |只看该作者
if ( -e "/mezi/sem/semdata/google/smarter/revenue/revenue_$today.dat"{
        my $mtime1=(stat("/mezi/se ...
yuqinghua1982 发表于 2011-09-22 15:57



    Time::Local

论坛徽章:
0
3 [报告]
发表于 2011-09-22 17:08 |只看该作者
转成时间戳

论坛徽章:
0
4 [报告]
发表于 2011-09-22 17:17 |只看该作者
回复 2# 兰花仙子


    可否详细点,谢谢啊

论坛徽章:
0
5 [报告]
发表于 2011-09-22 18:03 |只看该作者
本帖最后由 FangyuanCheng 于 2011-09-22 18:05 编辑

回复 1# yuqinghua1982

  1. use Date::Format;
  2. use Date::Parse;

  3. my $time1 = "2011-09-21 23:01:28";
  4. my $time2 = "2011-09-21 15:23:17";
  5. print time2str("%H:%m:%S", str2time($time1) - str2time($time2));
  6. print "You're so lazy. Google it.\n";
复制代码

论坛徽章:
0
6 [报告]
发表于 2011-09-22 19:58 |只看该作者
回复  yuqinghua1982
FangyuanCheng 发表于 2011-09-22 18:03

print 亮了,

论坛徽章:
0
7 [报告]
发表于 2011-09-22 21:05 |只看该作者
Time::Local
兰花仙子 发表于 2011-09-22 16:58


仙子,好久不见了,还在美国吗?

论坛徽章:
0
8 [报告]
发表于 2011-09-22 21:09 |只看该作者
仙子,好久不见了,还在美国吗?
alexru 发表于 2011-09-22 21:05



    早回来啦。

论坛徽章:
0
9 [报告]
发表于 2011-09-23 11:15 |只看该作者
本帖最后由 yuqinghua1982 于 2011-09-23 11:18 编辑

回复 5# FangyuanCheng



   昨天我用了笨办法。把数据库里的时间select UNIX_TIMESTAMP(createtime)  from PerformanceImportLog 转换成纪元秒,然后相减,然后再转换成时间格式。。。。。。


    你的这个简洁多了,多谢多谢啊,昨天没看到,教训得是啊。thanks your print
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP