Вы на самом деле не указали, из какого модуля get_timestamp()
. Но выбросьте его и используйте DateTime :
use DateTime;
my $dt = DateTime->new(
year => 2010,
month => 10,
day => 5,
hour => 11,
minute => 12,
second => 34
);
print $dt->strftime('%Y-%m-%dT%T'), "\n";
# it also magically stringifies to your desired format:
print $dt . '', "\n";