我有一個 CSV 格式的“日期時間”列 - “11/13/2022 4:30:00 PM”。如何將該字串轉換為 [datetime] 型別?
我很抱歉我在這方面遇到了困難。
$CSV = Import-Csv "this.csv"
$formattedcsv = $CSV | Select-Object *, @{
Name = 'DateTime'
Expression = {
(("MM/dd/yyyy HH:mm") -as [datetime])
}
}
uj5u.com熱心網友回復:
您顯示的格式(“11/13/2022 4:30:00 PM”)使用 12 小時制并具有 AM/PM 指示符。
改用這個:
$dateFormat = 'MM/dd/yyyy h:mm:ss tt'
$formattedcsv = $CSV |
Select-Object *,
@{Name = 'DateTime'
Expression = {[datetime]::ParseExact($_.datetime, $dateFormat, [cultureinfo]::InvariantCulture)}
} -ExcludeProperty datetime
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/535912.html
標籤:电源外壳约会时间
上一篇:如何去除JetpackCompose中底部sheet占用的空間
下一篇:查找有條件的最接近日期