Имя пользователя:
Пароль:
 

Название темы: Аргумент дата и Get-Date
Показать сообщение отдельно

Ветеран


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

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


Цитата barich:
а в Русской локали это дд/мм/гггг »
Код: Выделить весь код
 0127 > (get-culture).DateTimeFormat.ShortDatePattern
dd.MM.yyyy
Цитата:
The date must be specified in a format that matches the current system locale
Попробуйте задать аргументы в формате dd.MM.yyyy
Хотя у меня правильно отработало и dd/MM/yyyy (строки из вашего скрипта):
Код: Выделить весь код
$StartDate = Get-Date -Date $args[1]
$EndDate = (Get-Date -Date $args[2]) + (New-Timespan -Day 1) - (New-Timespan -Second 1)

$StartDate
$EndDate
Вывод в консоль:
Код: Выделить весь код
 0128 > .\test firstargument 25/12/2012 22/01/2013
                                               
25 декабря 2012 г. 0:00:00                     
22 января 2013 г. 23:59:59
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:47, 22-05-2013 | #2

Название темы: Аргумент дата и Get-Date