我有一个包含几行和一个日期列的 CSV 文件。我想获取日期超过 30 天的所有行。这是我最好的尝试:
$Data = Import-CSV "H:\Data.csv"
$CutoffDate = (Get-Data).AddDays(-30)
$Data | Where-Object {$_.Date -lt $CutoffDate}
这不会返回任何内容,并且肯定有日期超过 30 天的行。我的猜测是这$_.Date
不被认为是一个日期,但在这种情况下,我很难做到如何做到这一点。有人可以在这里指出我正确的方向吗?谢谢。-铝