Страницы 1
Необходимо сформировать строку на основе системной даты на PowetShell.
$hhh = Get-Date
$hhh = $hhh.ToString("HH")
Получаем текущую дату и выводим текущий час. На выходе
>09
Но проблема в том, что мне нужно получить на выходе не 09, а просто 9.
Поступило предложение выкусывать ноль, НО надо чтобы время 10 и тд. часов выводились нормально т.е. в двухзнаковом виде.
Неактивен
хм, есть предложение выкусывать лидирующий ноль
Вторая ссылка в гугле даёт https://stackoverflow.com/questions/3414 … -remove-0s
Шестая ссылка в гугле даёт https://technet.microsoft.com/en-us/libr … 30954.aspx
Редактировался straus (23-06-11 16:13:00)
В детстве я молил бога о велосипеде;
потом понял что бог работает по-другому...
я украл велосипед и стал молить бога о прощении.
Аль Пачино
Неактивен
я, конечно, не специалист по PowerShell, однако, почему бы не написать в строке формата одну H, а не две?
А он зараза ругается, что формат не верен. В случае с месяцем такой вариант кажется работал.
Добавлено спустя 28 с:
straus,
спасибо! буду пробовать.
Неактивен
$hhh = Get-Date $hhh = $hhh.ToString("HH")
может, вместо HH написать H? Формат времени венды вроде бы такой.
Неактивен
$hhh = [double] (Get-Date).ToString("HH")
вместо double можно использовать int32, int64. я так понял, что нужно получить таки число?
Редактировался kenzzzooo (24-06-11 12:35:16)
ххх: у тебя iperf есть?
yyy: iperf? перфоратор от Apple чтоле?
xxx: Во всем мире уже известны российские дороги и дураки. Сейчас к ним еще домены добавятся.
Неактивен
$hhh.ToString("%H")
https://msdn.microsoft.com/en-us/library … S.85).aspx
Для Director-cemetery: Пока не почешетесь извиниться, Ваши комментарии буду игнорировать.
Для Rector: В дальнейшем буду Вас просто игнорировать.
Неактивен
Страницы 1