- 论坛徽章:
- 1
|
回复 1# gaochong
1. 在简单的时间日期转换的时候我觉得用模块不值。- my ($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime($unixtime);
复制代码 然后sprintf一下也就可以得到日期格式了,比如:- my $timestamp = sprintf("%04d-%02d-%02d %02d:%02d:%02d",
- $year+1900,$mon+1,$mday,$hour,$min,$sec);
复制代码 2. 看过RRD文档吗?即使只看过一点也能知道这个答案的。
通过RRD画图的模块很多,但基本上都是基于RRDs,所以最好是直接use RRDs- RRDs::graph("file.rrd",'--width=700', '--height=200','--start', $start_time,'--end', $end_time,....);
复制代码 后面我省略了参数,其实RRDs的使用和命令rrdtool graph的使用是一样的,RRDs模块只是用XS把rrdtool的C API简单包装了一下而已。所以用的时候就觉得比较简陋,但效率肯定是最高的。 |
|