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

Показать сообщение отдельно

Ветеран


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

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


Код: Выделить весь код
PS > Import-Excel C:\user.xlsx

Имя  Дата
---  ----
Маша 01.10.1986 0:00:00
Паша 02.10.1985 0:00:00
Галя 20.06.1999 0:00:00
Валя 05.11.1965 0:00:00
Поля 01.11.2000 0:00:00
Код: Выделить весь код
$body = Import-Excel "C:\Users.xlsx" | Where {$_.Дата} | Where {
	$t = New-TimeSpan (Get-Date).ToString("dd.MM") (Get-Date $_.Дата).ToString("dd.MM") 
	$t.Days -gt 0 -and $t.Days -le 20
} | Out-String
Выводит:
Код: Выделить весь код
PS > Import-Excel C:\user.xlsx | Where {$_.Дата} | Where {
>> $t = New-TimeSpan (Get-Date).ToString("dd.MM") (Get-Date $_.Дата).ToString("dd.MM")
>> $t.Days -gt 0 -and $t.Days -le 20
>> } | Out-String

Имя  Дата
---  ----
Валя 05.11.1965 0:00:00
Поля 01.11.2000 0:00:00
Если локализациия русская и формат ячеек Дата:
Код: Выделить весь код
$t = New-TimeSpan (Get-Date).ToString("dd.MM") ($_.Дата.ToString("dd.MM"))
Если локализациия английская и формат ячеек Дата:
Код: Выделить весь код
$t = New-TimeSpan (Get-Date).ToString("MM.dd") ($_.Дата.ToString("MM.dd"))
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:32, 18-10-2016 | #9