免费注册 查看新帖 |

Chinaunix

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

请问perl什么时间函数能实现 日期-->天数的转换 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-30 17:52 |只看该作者 |倒序浏览
比如当前日期是
2007.1.1
转换后为
2007001,

2007.1.10
转换后为
2007010,

2007.1.31
转换后为
2007031

python中一个%j的参数就可以,请问perl中如何实现呢

论坛徽章:
0
2 [报告]
发表于 2007-05-30 18:05 |只看该作者
Data::Format
同样有个%j


  1. use strict;
  2. use warnings;
  3. use Date::Format;

  4. my @lt = localtime();
  5. print strftime("%j", @lt);
  6. print "\n";
复制代码


output

  1. 150
复制代码

[ 本帖最后由 alexru 于 2007-5-30 18:16 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2007-06-01 12:56 |只看该作者
用起来挺方便,唯一的缺点就是这个模块不是默认自带,需要安装。
如果我这里有1k台机器,就麻烦了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2007-06-01 13:07 |只看该作者
use POSIX qw(strftime);
my $date        = strftime "%j",localtime;
print $date;

论坛徽章:
0
5 [报告]
发表于 2007-06-04 15:34 |只看该作者
my $now = `date '+%m%d%y'`;
print "The time is now $now";
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP