perl - Perl 中的今天日期,格式为 MM/DD/YYYY

我正在开发一个 Perl 程序,并坚持(我认为是)一个微不足道的问题。我只需要构建一个格式为 '06/13/2012' 的字符串(总是 10 个字符,因此小于 10 的数字为 0)。

这是我目前所拥有的:

use Time::localtime;
$tm=localtime;
my ($day,$month,$year)=($tm->mday,$tm->month,$tm->year);

最佳答案

您可以快速完成,只需使用一个 POSIX功能。如果你有一堆带日期的任务,请参阅模块 DateTime .

use POSIX qw(strftime);

my $date = strftime "%m/%d/%Y", localtime;
print $date;

https://stackoverflow.com/questions/11020812/

相关文章:

sql-server - SSMS 结果到网格 - CRLF 未保留在复制/粘贴中 - 有更好的技术

c++ - 使用printf打印 float 时有额外的前导零?

ruby-on-rails - Rails(或 Ruby): Yes/No instead of T

c# - 在 C# (asp.net MVC3) 中用逗号和小数格式化数字

eclipse - 如何在 Eclipse 中禁用保存时自动格式化?

.net - 如何使用缩写的时区显示 DateTime?

python - 如何右对齐数字数据?

php - $SimpleXML->asXML() 的格式输出;

php - 在 PHP 中获取货币符号

c# - ToString ("N2") 和 ToString ("0.00") 之间的区别