0

CSV の最初の列でいくつかの日付をフォーマットしようとしています。このタスクを自動化する予定なので、powershell などを使用することをお勧めします。日付の形式を MM/DD/YYY などから YYYY-MM-DD に変更する最善の方法について誰かアドバイスはありますか? 私はこのようなことを試しました:

$date = date -f ('yyyyMMdd')

$HMDA = Import-Csv "C:\HMDA\$date.YieldTableFixed.csv"
   ForEach-Object {
      $HMDA.Date = [datetime]::ParseExact($HMDA.Date).ToString('YYYY-MM-DD')
   } |
   Export-Csv -NoTypeInformation C:\HMDA\test.csv

残念ながら、それは何もしていないように見えましたが、解析エラーが発生し、その理由がわかりません。次のようなことを言う方法はありますか。

ForEach-Object{
   $HMDA.A2:$HMDA.A63 = HMDA.$AC.Date.Format('YYYY-MM-DD')
}
4

2 に答える 2