0
我使用get_timestamp()來獲取時間戳,我得到的回報是:perl的XML DOM get_timestamp()格式
2010-10-5T11:12:34
但我需要的是2010 -10-05T11:12:34
我需要格式爲dd的日期,即使它是一位數字的日期。有沒有辦法我可以做到這一點?我可以使用get_timestamp()指定格式嗎?
我使用get_timestamp()來獲取時間戳,我得到的回報是:perl的XML DOM get_timestamp()格式
2010-10-5T11:12:34
但我需要的是2010 -10-05T11:12:34
我需要格式爲dd的日期,即使它是一位數字的日期。有沒有辦法我可以做到這一點?我可以使用get_timestamp()指定格式嗎?
您實際上並未指定來自哪個模塊get_timestamp()
。但把它扔掉,並使用DateTime:
use DateTime;
my $dt = DateTime->new(
year => 2010,
month => 10,
day => 5,
hour => 11,
minute => 12,
second => 34
);
print $dt->strftime('%Y-%m-%dT%T'), "\n";
# it also magically stringifies to your desired format:
print $dt . '', "\n";
感謝您的答覆,我解決了這個問題:'日期+ 「%Y-%間%d」 「T」 「%T」' - 得到它從打擊本身。 – hari 2010-11-05 23:00:08