2013-05-30 37 views

回答

1

使用localtimesprintf

my ($sec, $min, $hour, $mday, $mon, $year) = localtime; 
my $time = sprintf '%d-%02d-%02d %02d:%02d:%02d', 1900+$year, 1+$mon, $mday, $hour, $min, $sec; 

或者,使用Time::Piece(核心,因爲5.9.5):

use Time::Piece; 
my $time = localtime->strftime('%Y-%m-%d %H:%M:%S'); 
+0

是......這個工程......但有什麼,甚至較短以包含在代碼中 – Rudra

+0

@Vishu:請參閱第二個選項。 – choroba

+0

@Vishu'my $ date = localtime'會給你一個時間戳,雖然不是你想要的格式。 – TLP

相關問題