|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 13 Jul 2001 02:18:55 To : Alexey Litvinuke Subject : Re: Как перевести секунды в дни:часы:минуты:секунды? -------------------------------------------------------------------------------- >>>>> On 01:27 13/7/2001, Alexey Litvinuke <2:5020/517> writes: >>> Есть стандартная функция? IN> sub { my @t = reverse((gmtime shift)[0..5]); $t[0] += 1900; $t[1] IN> ++; sprintf "%d-%02d-%02d %02d:%02d:%02d", @t; } AL> чем плох localtime? И localtime, и gmtime _HЕ делают_ то, что просят в subj. В частности, они дадут явно некорректный результат при $_[0] > (3600*24*31). localtime вообще будет выдавать левые значения (смещенные на tzoffset). Ко всему прочему, подозреваю, что они будут еще и неэффективны. -- Yuriy Kaminskiy. --- Gnus v5.2.25/XEmacs 19.14 * Origin: C2B8 59EA 497A D6F6 2640 0E49 D84A AADA EACE (2:5020/517.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/174276ec7a6ce.html, оценка из 5, голосов 10
|