-2
A
回答
1
my $str = 'Fri Nov 21 2014 15:04:32';
my @months =('jan','feb','mar','apr','may','jun','jul','aug','sep','oct','nov','dec');
my ($day,$mon,$date,$year,$time) = split(' ',lc($str));
my %month_hash;
@month_hash{@months} = (1 .. 12);
print "$year-$month_hash{$mon}-$date $time";
試試這個的原油方法,但適用於您的需求。使用日期::操作靈活使用
2
Time::Piece多年來一直是核心Perl。
使用strptime
(字符串解析時間)解析您的日期/時間字符串。
使用strftime
(字符串格式化時間)根據需要設置日期/時間的格式。
#!/usr/bin/perl
use strict;
use warnings;
use 5.010;
use Time::Piece;
# Formats are defined in "man strftime"
my $in_fmt = '%a %b %d %Y %H:%M:%S';
my $out_fmt = '%Y-%m-%d %H:%M:%S';
my $in_date = 'Fri Nov 21 2014 15:04:32';
my $date = Time::Piece->strptime($in_date, $in_fmt);
my $out_date = $date->strftime($out_fmt);
say $out_date;
相關問題
- 1. 如何更改日期/時間格式?
- 2. 如何更改日期時間格式
- 3. 如何更改日期時間格式?
- 4. 更改時間日期格式在Android
- 5. 如何更改日期時間對象的日期格式?
- 6. 如何在Perl中更改日期時間值的時區?
- 7. 如何在Android中更改日期時間格式?
- 8. 如何在web2py中更改datepicker的日期和時間格式
- 9. 如何在我的查詢中更改日期時間格式
- 10. 如何更改perl中日期/時間字符串的格式? (具體問題)
- 11. SQL日期時間格式更改
- 12. 更改日期時間格式
- 13. 日期時間更改格式錯誤
- 14. 更改日期時間格式
- 15. Javascript - 更改SQL日期時間格式
- 16. asmx更改日期時間格式
- 17. SWT日期時間格式更改
- 18. 更改日期和時間格式Android
- 19. awk更改日期時間格式
- 20. 更改日期和時間格式
- 21. 更改日期時間爲UTC格式
- 22. 更改日期時間格式
- 23. 更改日期時間格式android
- 24. 在標籤中將日期時間格式更改爲日期格式
- 25. 如何在Perl中以xs:dateTime格式打印日期時間?
- 26. 如何更改日期時間格式歸類期
- 27. 如何更改QlikView中的x軸日期時間格式
- 28. 如何在Sitecore後端更改日期時間字段格式
- 29. 如何更改日期時間格式在MySQL表
- 30. 如何在Grails中更改joda時間默認日期時間格式
你想使用和日期模塊或想在普通的Perl中做? – run 2014-11-21 05:19:52
如何在普通perl中完成? – galuschka 2014-11-21 05:23:48
'POSIX :: strftime()'在覈心,是「純」嗎? – 2014-11-21 05:32:36