Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : John Lepikhin                        2:5070/156     16 Apr 2003  13:01:49
 To : Roman Kirjanov
 Subject : Re: expand number with zero fill
 -------------------------------------------------------------------------------- 
 
 !> On 15 Apr 03 23:21:29 +0900, Рома -> All:
 
  RK> Hужно, например, мне время вывести. К примеру, "23:05:01". Как числа
  RK> минут и секунд расширить нулями ? sprintf расширяет пробелами ? Пока
  RK> пользуюсь самописной функцией:
  RK> Стандартными средствами такое возможно ?
 
 sprintf "%02i:%02i:%02i", $hours, $minutes, $seconds;
 
 Из `man 3 printf`:
 
    The flag characters
        The character % is followed by zero or more of the follow-
        ing flags:
        0      The  value  should be zero padded.  For d, i, o, u,
               x, X, a, A, e, E, f, F, g, and G  conversions,  the
               converted  value  is  padded on the left with zeros
               rather than blanks.  If the  0  and  -  flags  both
               appear,  the  0 flag is ignored.  If a precision is
               given with a numeric conversion (d, i, o, u, x, and
               X),  the 0 flag is ignored.  For other conversions,
               the behavior is undefined.
 -- 
 ... [болотный сисоп] {злокачественные словесные новообразования}
 --- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp)
  * Origin: Karacidum (2:5070/156.0)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: expand number with zero fill   John Lepikhin   16 Apr 2003 13:01:49 
Архивное /ru.perl/36596db001b7a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional