いくつかの行と日付列を持つCSVファイルがあります。日付が30日以上経過しているすべての行を取得したいと思います。これが私の最善の試みです:
$Data = Import-CSV "H:\Data.csv"
$CutoffDate = (Get-Data).AddDays(-30)
$Data | Where-Object {$_.Date -lt $CutoffDate}
これは何も返しません。30日より古い日付の行が間違いなくあります。私の推測では、それ$_.Date
は日付として認識されていませんが、そうするための方法に困惑しています。誰かが私をここで正しい方向に向けることができますか?ありがとう。-アル