Q
更改日期格式
-1
A
回答
2
下面是一個使用DateTime::Format::Strptime的例子:
我可以閱讀文本文件中的日期,但我不能改變他們的格式
UPDATE:
use DateTime::Format::Strptime;
my $str = '12/23/02';
my $parser = DateTime::Format::Strptime->new(pattern => '%m/%d/%y');
my $dt = $parser->parse_datetime($str);
print $dt->strftime('%d/%m/%Y')
輸出:
23/12/2002
1
我覺得Perl模塊,時間::片應該工作
use Time::Piece 'strptime';
my %date = strptime('%d/%m/%y', '15/06/17');
日期哈希包含隨後將分析日期元素,$日期{d} $日期{M},並$ date {y},您可以使用它來重新格式化日期。
+0
爲什麼不只是'my $ date = strptime('%d /%m /%y','15/06/17') - > strftime('%d /%m /%Y')'? –
相關問題
- 1. PHP - 更改日期格式
- 2. 更改日期格式
- 3. 更改日期格式(Javascript)
- 4. 更改日期格式Trello.NET
- 5. 更改日期格式
- 6. PHP - 日期更改格式
- 7. 更改新日期格式
- 8. 更改日期格式
- 9. 更改日期格式
- 10. 更改日期格式
- 11. 更改日期格式
- 12. 更改格式日期MySql
- 13. 要更改日期格式
- 14. 更改日期格式
- 15. 更改日期格式
- 16. 更改日期格式 「」
- 17. 更改日期格式YYYYMMDD
- 18. 更改日期格式C
- 19. 更改日期格式
- 20. 更改日期格式
- 21. 更改日期格式
- 22. Dygraphs更改日期格式
- 23. 更改日期格式
- 24. 更改日期格式
- 25. 更改日期格式4
- 26. 更改MYSQL日期格式
- 27. 更改日期格式
- 28. android:更改日期格式
- 29. Javascript更改日期格式
- 30. Mysql:更改日期格式
你知道DateTime對象有一個strftime()方法嗎? 'print $ dt-> strftime('%d /%m /%Y')'看起來更簡單。 –
@DaveCross謝謝,現在好多了。 –
我想你甚至可以完全消除$ dt:'print $ parser-> parse_datetime($ str) - > strftime('%d /%m /%Y')':-) –