【发布时间】:2015-06-18 23:38:44
【问题描述】:
我想得到一个日期时间字符串,例如2015-06-17 10:20:34,只有核心模块。原因是cpan install DateTime 在我的机器上花费了很长时间,因为测试和所有依赖项的获取。
如果我将我的程序提供给我的同事。他们还需要安装缺少的模块。但是,如果我只是这样做:
my $date = `date "+%Y-%m-%d %H:%M:%S"`; chomp $date;
它只需要一行,不需要额外的模块,适用于所有 POSIX 机器。
在这种情况下我为什么需要安装
DateTime?
然而DateTime->now 是google 推荐的解决方案。我认为不应该,我认为我错了,我不知道为什么。
【问题讨论】:
-
你使用的是什么 Perl 版本?
-
$ perl -v This is perl 5, version 14, subversion 4 (v5.14.4) built for cygwin-thread-multi-64int -
ISO 8601 date-time format 看起来像
2015-06-17T10:20:34
标签: perl