У меня есть ISO 8601 время хранящийся в переменной и у меня есть некоторое количество часов, сохраненных в другой переменной, как это:Добавить время ISO 8601 раз в Perl
my $current_time = shift; #looks like: 2015-07-01T15:38:08Z
my $hours = shift; # looks like: 12
Моя цель заключается в добавлении часов текущее время, но для этого не существует встроенной функции Perl. В Powershell вы можете сделать что-то вроде этого:
$currentTime = $currentTime .AddHours($hours)
Есть ли простой способ сделать это в Perl?
'$ current_time = @ _' присвоит число элементов в' @ _'. – choroba
true, но я только передаю что-то одно, то есть current_time – user3270760
Итак, это эквивалентно '$ current_time = 1'. Используйте 'shift' или' my ($ current_time) '. – choroba