PowerShell сформировать строку из даты (Страница 1) / Программирование / Форум StopLinux

Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

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

Luca
Участник
Зарегистрирован: 03-09-09
Сообщений: 1,413
Windows 7Firefox 4.0.1

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

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

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

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

Неактивен

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

straus
Участник
Зарегистрирован: 01-06-11
Сообщений: 967
LinuxFirefox 5.0

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

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

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

Шестая ссылка в гугле даёт https://technet.microsoft.com/en-us/libr … 30954.aspx

Редактировался straus (23-06-11 16:13:00)


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

Неактивен

#3 23-06-11 16:18:12

Luca
Участник
Зарегистрирован: 03-09-09
Сообщений: 1,413
Windows 7Firefox 4.0.1

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

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

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

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

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

Неактивен

#4 24-06-11 09:26:42

usr_share
Участник
Зарегистрирован: 13-03-10
Сообщений: 1,470
LinuxIceweasel 4.0

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

Luca пишет:

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

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

Неактивен

#5 24-06-11 12:33:43

kenzzzooo
джинн, етить-колотить....
Из лампы
Зарегистрирован: 28-02-10
Сообщений: 1,593
Windows XPFirefox 5.0

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

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

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

Редактировался kenzzzooo (24-06-11 12:35:16)


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

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

Неактивен

#6 24-06-11 12:49:18

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

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


Для Director-cemetery: Пока не почешетесь извиниться, Ваши комментарии буду игнорировать.
Для Rector: В дальнейшем буду Вас просто игнорировать.

Неактивен

Следующие пользователи поставили вам "+1":Luca
Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





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

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

Яндекс.Метрика