我需要将本地时间转换为mm/dd/yyyy HH:MM:SS AM/PM
的确切格式。
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime();
答案 0 :(得分:3)
使用strftime
POSIX模块,您可以获得所需的结果:
use POSIX qw/strftime/;
print strftime('%d-%m-%Y %I:%M:%S %p',localtime);
答案 1 :(得分:3)
我建议使用Time::Piece
模块(核心):
use Time::Piece;
print localtime -> strftime("%d-%m-%Y %I:%M:%S %p");
答案 2 :(得分:1)
一个选项:
use POSIX qw(strftime);
my $date = strftime "%m/%d/%Y %I:%M:%S %p", localtime;
print $date;
答案 3 :(得分:1)