Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Заменить Имя месяца на цифру

Ответить
Настройки темы
PowerShell - [решено] Заменить Имя месяца на цифру

Пользователь


Сообщения: 122
Благодарности: 6

Профиль | Отправить PM | Цитировать


есть переменная с месяцами:

Код: Выделить весь код
[array]$Times = "January" , "February" , "March" , "April" , "May" , "June" , "July" , "August" , "September" , "October" , "November" , "December"
на что нужно поменять переменную в цикле:

Код: Выделить весь код
$File = "myfile-1.July.2015"

foreach ($T in $Times) {
                    $File = $File.Replace($T,??)
            }
чтобы на выходе было myfile-1.7.2015

Отправлено: 16:44, 08-12-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата c4uran:
даже не могу понять как он работает, справочку? »
CultureInfo.InvariantCulture Property (System.Globalization)DateTime.ParseExact Method (String, String, IFormatProvider) (System)DateTime.Month Property (System).
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:05, 09-12-2015 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата c4uran:
Сбой вызова метода из-за отсутствия в [System.String] метода с именем "Where".
Версию PowerShell озвучьте, ибо писано было на четверке.

Отправлено: 11:16, 09-12-2015 | #12


Пользователь


Сообщения: 122
Благодарности: 6

Профиль | Отправить PM | Цитировать


greg zakharov, Да у меня видимо только 3.

Код: Выделить весь код
$PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
3      0      -1     -1
Iska, Так это вызов .NET, только я вот не могу понять как можно сообразить когда средства PS заканчиваются и нужно копать так глубоко, вот не зная .NET же невозможно догадаться до подобного вызова

Отправлено: 11:37, 09-12-2015 | #13


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата c4uran:
не зная .NET же невозможно догадаться до подобного вызова »
Совершенно верно. PoSH — это .Net. И, Вы правы — тут только именно знать.

Отправлено: 16:10, 09-12-2015 | #14



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Заменить Имя месяца на цифру

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Помогите найти цифру в строке bat файла vitalijch Скриптовые языки администрирования Windows 1 24-03-2012 20:19
Java - Как заменить заменить символ \ на \\ , с помощью replaceall ? Большой Кол Программирование и базы данных 3 29-04-2011 05:37
Assm - Перевод арабской цифры в цифру почтового индекса balecki Программирование и базы данных 0 27-11-2010 23:22
Установка - Вин ХР проф. Можно ли заменить имя пользователя и название организации? BVN-2005 Microsoft Windows 2000/XP 1 13-10-2010 09:41
Как перегнать виниловые диски в цифру samurai Видео и аудио: обработка и кодирование 4 25-05-2009 10:46




 
Переход