类似这样的格式 “[08/Mar/2012:12:20:59” 怎么转换后做时间大小比较? 比如:[08/Mar/2012:12:20:59 和 [08/Mar/2012:12:21:00 比较..
本帖最后由 gaochong 于 2010-05-11 17:05 编辑 现在已经用perl和rrdtool画出图来,图见附件。 但我需要能够实现:根据在页面中,指定开始时间和终止时间,得到对应的图。 我现在遇到的困难有2点: 1.如果根据时间(比如格式如:2010-05-10 00:00:00)转换为从1970年1月1日00:00:00到这个时间的秒数。 2.如何实现,根据开始和终止时间,来得到这个时间段的图?见下图 谢谢!
因GMT时间比BJT时间慢了8个钟如14 Apr 2009 01:58:48 GMT实际上就是2009-04-14 09:58:48 BJT, 20090506101000 如何用perl转换成20090506181000
日常生活所用的日期和时间的表示 你已经级掌握了时,分,年等值的含义,也了解了纪元秒的含义。而日常生活中的日期和时间是用字符串来表示的,你怎样才能把日常所用的日期和时间串格式转换成纪元秒呢? 方法之一是写出语法分析小程序,该方法灵活而快速: use Time::Local; @months{qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec)} = (0..11); $_ = “19 Dec 1997 15:30:02″; /(\d...
比如我现在有一个时间"2005-10-21 10:00:00" 我要获取相对该时间7天前(当然也可能是其它间隔单位)时间,有什么函数可以实现? 谢谢 另外,localetime可以将time时间转换位年月日,什么函数可以进行相反的转化(类似C语言中的mktime函数功能)吗? 多谢 [ 本帖最后由 tramplzh 于 2006-1-10 15:04 编辑 ]
本帖最后由 shangtian2007 于 2012-09-18 19:55 编辑 如下图所示, 为什么第三条打印的是 0? 图好像有问题,写下来吧: > print oct(10) 8 > print oct("010") 8 > print oct(010) 0 对hex有同样疑问:第三条打印的是 22 > print hex(10) 16 > print hex("0x10") 16 > print hex(0x10) 22 请教:perl是怎么解释第三条语句的?