поэтому я в настоящее время используюПреобразование времени эпохи в мм-дд-гггг локальной дата
my $date = DateTime->now->mdy;
, который дает мне формат «09-10-2013»
тогда я использовал
my $modTime = localtime((stat($some_file))[9]);
, который дает мне дату в формате «вт 10 сентября 2013 15:29:29»
есть способ встроенный в Perl для форматирования $ MoDT ime в формате, как $ date? или мне нужно сделать это вручную?
спасибо!
Вы можете использовать STRFTIME POSIX в '- печать STRFTIME "% m-% d-% Y", LocalTime ((стат $ some_file) [9]);' –
@ Крис Charley , Это должен быть ответ! – ikegami
'Time :: Piece' находится в основных модулях от Perl 5.10. 'use Time :: Piece; my $ modTime = localtime ((stat ($ some_file)) [9]) -> mdy; ' – ernix