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')
}