Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#1 23-06-11 15:04:54

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows 7Firefox 4.0

PowerShell сформировать строку из даты

Необходимо сформировать строку на основе системной даты на PowetShell.

$hhh = Get-Date
$hhh = $hhh.ToString("HH") 

Получаем текущую дату и выводим текущий час. На выходе
>09
Но проблема в том, что мне нужно получить на выходе не 09, а просто 9.
Поступило предложение выкусывать ноль, НО надо чтобы время 10 и тд. часов выводились нормально т.е. в двухзнаковом виде.

Вне форума

#2 23-06-11 15:08:29

straus
Участник
Здесь с 01-06-11
Сообщений: 975
LinuxFirefox 5.0

Re: PowerShell сформировать строку из даты

хм, есть предложение выкусывать лидирующий ноль

Вторая ссылка в гугле даёт stackoverflow.com/questions/341471/powe … -remove-0s

Шестая ссылка в гугле даёт technet.microsoft.com/en-us/library/ff730954.aspx

Отредактировано straus (23-06-11 15:13:00)


В детстве я молил бога о велосипеде;
потом понял что бог работает по-другому...
я украл велосипед и стал молить бога о прощении.
Аль Пачино

Вне форума

#3 23-06-11 15:08:54

Майор Очевидность
борец со справедливостью
Здесь с 28-10-09
Сообщений: 1,371
LinuxChrome 12.0

Re: PowerShell сформировать строку из даты

Luca,
я, конечно, не специалист по PowerShell, однако, почему бы не написать в строке формата одну H, а не две?


all your post are belong to us.

Вне форума

#4 23-06-11 15:18:12

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows 7Firefox 4.0

Re: PowerShell сформировать строку из даты

Майор Очевидность пишет:

я, конечно, не специалист по PowerShell, однако, почему бы не написать в строке формата одну H, а не две?

А он зараза ругается, что формат не верен. В случае с месяцем такой вариант кажется работал.

Добавлено спустя 28 с:
straus,
спасибо! буду пробовать.

Вне форума

#5 23-06-11 18:54:03

msAVA
Участник
Здесь с 04-10-09
Сообщений: 1,817
LinuxFirefox 4.0

Re: PowerShell сформировать строку из даты

Luca пишет:

А он зараза ругается, что формат не верен. В случае с месяцем такой вариант кажется работал.

Не факт, что можно, но вдруг: hH? Т.е.:

$hhh = $hhh.ToString("hH") 

Отредактировано msAVA (23-06-11 18:54:20)


Смысл жизни не 42, смысл жизни 69.
Моё.

Вне форума

#6 24-06-11 08:26:42

usr_share
Участник
Здесь с 12-03-10
Сообщений: 1,595
LinuxIceweasel 4.0

Re: PowerShell сформировать строку из даты

Luca пишет:

$hhh = Get-Date $hhh = $hhh.ToString("HH")

может, вместо HH написать H? Формат времени венды вроде бы такой.

Вне форума

#7 24-06-11 11:33:43

kenzzzooo
джинн, етить-колотить....
Откуда: лампы
Здесь с 27-02-10
Сообщений: 1,664
Windows XPFirefox 5.0

Re: PowerShell сформировать строку из даты

$hhh = [double] (Get-Date).ToString("HH")

вместо double можно использовать int32, int64. я так понял, что нужно получить таки число?

Отредактировано kenzzzooo (24-06-11 11:35:16)


ххх: у тебя iperf есть?
yyy: iperf? перфоратор от Apple чтоле?

xxx: Во всем мире уже известны российские дороги и дураки. Сейчас к ним еще домены добавятся.

Вне форума

#8 24-06-11 11:49:18

Белая рысь
Мартовский кот
Здесь с 13-08-10
Сообщений: 721
Windows 7Internet Explorer 8.0

Re: PowerShell сформировать строку из даты


Да Белый рысь он из таких, "сам по себе", типа "пришел, увидел, обосрал"©wr224
Человек который работает в операционной системе - это пользователь. а линуксоид - это за##от малолетний, который по форумам орет "венда сакс"©Баш

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.010 сек, 7 запросов выполнено - Использовано памяти: 1.69 Мбайт (Пик: 1.79 Мбайт) ]