Каков рекомендуемый способ создания арифметики даты в Perl?Каков рекомендуемый способ создания арифметики даты в Perl?
Скажет, например, что я хочу знать дату три дня назад с сегодняшнего дня (где today
= 2010-10-17
и today - 3 days
= 2010-10-13
). Как вы это сделаете в Perl?
вам даже не нужно возиться с DateTime :: Продолжительность себя для многих дат манипуляций, например, '$ three_days_ago = DateTime-> now() -> subtract (days => 3)' – plusplus
Единственное, что следует позаботиться, используя DateTime, - это минимизировать количество объектов DateTime, которые вы создаете (может потребоваться довольно много времени для выделения и уничтожить). Повторно используйте как можно чаще. –