Unë thjesht dua të shtoj 15 minuta rritje në një variabël që mban të dhëna në formatin HH:MM në modalitetin e orës 24 orëshe.
Provova të përdor Time:Piece që më lejon të formatoj kohën, por nuk jam në gjendje të ekzekutoj kushtet ose të manipuloj vlerën pasi më detyron të përdor metodën strptime. A ka ndonjë mënyrë për këtë?
Në kodin më poshtë, kushti dështon sepse nuk është në gjendje të lexojë 00:45 nga $start_time.
my $value = "00:15";
my $format = '%H:%M';
my $start_time = Time::Piece->strptime($value, $format);
print $start_time->strftime($format). "\n";
$start_time += 60 * 15;
print $start_time->strftime($format). "\n";
$start_time += 60 * 15;
print $start_time->strftime($format). "\n";
if ($start_time eq "00:45") {
print "hello!\n";
}