【发布时间】:2012-05-22 01:16:22
【问题描述】:
我有一个类似的 csv
"fundName","MMFcusip","ticker","AsOfDate","SumHoldingPercent"
"BlackRock OH Muni MMP/Instit","'091927236'","COIXX","2/29/2012 12:00:00 AM","100.00000000200"
"Western Asset Inst US Treas Res","'52470G841'","CIIXX","2/29/2012 12:00:00 AM","100.00000000200"
使用 powershell,如何在使用 import-csv cmdlet 时将“asOfDate”转换为日期/时间?
编辑:这是我目前正在使用的代码行
$measuredDate = $today.AddDays(-21)
$staleDates = Import-Csv d:\path\file.csv | Foreach-Object {$_.AsOfDate = Get-Date $_.AsOfDate} | Where-Object {asOfDate -lt $measuredDate} | Measure-Object
【问题讨论】:
-
当你将使用该值而不是在 import-csv 期间为什么不强制转换它?
-
这也可以,但我相信我仍然不确定我会怎么做!我只需要将此日期与存储在变量中的日期进行比较,以查看它是否比变量中的日期旧
标签: date powershell csv casting