POSIX提供
strftime
:
$perl -MPOSIX -we 'print POSIX::strftime("%m/%d/%Y %H:%M:%S\n",localtime)'
01/27/2010 14:02:34
你可能会想像这样写:
my ($sec,$min,$hr,$day,$mon,$year) = localtime;
printf("%02d/%02d/%04d %02d:%02d:%02d\n",$mon + 1,1900 + $year,$sec);
作为避免POSIX的手段.不要!自1996年或1997年以来,AFAIK,POSIX.pm一直处于核心地位.