|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/36596db001b7a.html, оценка из 5, голосов 10
|