2011-08-01 47 views
1

我需要一個模塊從Perl中的命令行接受以下時間戳。需要模塊接受來自命令行的時間戳

 2010/11/29 09:39:57 

我已經使用Getopt::Long模塊來接受命令行選項。但它不接受來自命令行的完整 時間戳。僅接受日期值(2010/11/29)不接受時間值(09:39:57)。

如果有人知道解決此問題的模塊,請讓我知道。

在此先感謝。

+2

嘗試將圍繞最新的報價「2010/11/29 09:39 :57" – PtPazuzu

回答

3

只要在時間戳周圍加引號。它應該很好地工作Getopt::Long

./script.pl -t '2010/11/29 09:39:57' 
3

如果你想他們是獨立的參數,你可以做這樣的事情:

GetOptions('date=s{2}' => \@date); 
my ($day, $time) = @date;