Я использую следующий код для печати текущего времени.
use Getopt::Long;
use Time::Local;
sub gettime
{
my $t = time();
my ($sec,$mn,$hr,$mday,$mon,$yr,@left, $dstr);
($sec,$mn,$hr,$mday,$mon,$yr,@left) = localtime($t);
$yr = $yr-100+2000;
$mon += 1;
$dstr = sprintf "%02d:%02d:%02d (%02d-%02d-%04d)", $hr, $mn, $sec, $mon,
$mday, $yr;
print $dstr;
}
gettime();
Я могу установить часовой пояс, используя - local $ ENV {TZ} = ": / usr / share / lib / zoneinfo /America / Los_Angeles ";
Как извлечь часовой пояс из localtime ()?