我需要一个模块来接受Perl中命令行的以下时间戳。
2010/11/29 09:39:57
我使用Getopt::Long
模块接受命令行选项。但它不接受全部
命令行的时间戳。它仅接受不接受时间值(09:39:57)的日期值(2010/11/29)。
如果有人知道解决此问题的模块,请告诉我。
提前致谢。
答案 0 :(得分:3)
只需在时间戳周围加上引号。它应该与Getopt::Long
./script.pl -t '2010/11/29 09:39:57'
答案 1 :(得分:3)
如果你想让它们成为单独的参数,你可以这样做:
GetOptions('date=s{2}' => \@date);
my ($day, $time) = @date;