Birkaç sütun içeren bir CSV var, ancak yalnızca açıklama sütununu, bir bölüm sütununu ve bir tarih sütunu almak istiyorum. Daha sonra açıklama, bölüm ve tarih bilgisiyle yeni bir nesne oluşturmak istiyorum, ancak yalnızca 45 gün veya daha eski bir tarih olan öğeler için. Import-Csv
'un "Item Date" sütununu dize olarak getirdiğini biliyorum, böylece Get-Date
veya datetime gibi bir şey kullanmalıyım.Karşıdan Yükle CSV Alma To Get-Date
$data = import-csv .\items.csv | select "Description", "Department", "Item Date"
$CheckDate = (Get-Date).AddDays(-45)
$data2 | Foreach {get-date $_."Item Date"} |
select "Description", "Department", "Item Date"
$newdata = $data2 | where {$data."Item Date" -lt $CheckDate}
Bunu yapmanın kolay bir yolu olabilir veya bu işe ama sorun yaşıyorum almanın bir yolu olabilir.