[英]Change date format in CSV using PowerShell
我是PowerShell的新手,我有一個CSV文件,在其中需要將2列中的日期格式(如下例所示)更改為dd / mm / yyyy格式。
"First Name","Last Name","Employee Number","Course Name","Completion Status","Date_Started","Completion_Date"
Joe,Bloggs,8632,"Test Name",Complete,"26 Nov 2015","26 Nov 2015"
有誰知道如何使用PowerShell做到這一點?
您可以嘗試以下方法:
Import-Csv D:\temp\test.csv | % {$_.Date_Started = ([datetime]($_.Date_Started)).ToString('dd/MM/yyyy');$_.Completion_Date = ([datetime]($_.Completion_Date)).ToString('dd/MM/yyyy');$_} | Export-Csv 'D:\temp\testBis.csv' -NoTypeInformation
您可以嘗試[datetime]::ParseExact(...)
解析特殊日期。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.