我想用我的工作时间导入一个 CSV 文件。格式如下:
说明;开始时间;结束时间;持续时间;日期
当我导入 CSV 时,每个对象都作为字符串导入。我尝试将 colmn 'Duration' 转换为 [timespan] 以便对这一列求和。这不起作用。
$import = Import-Csv -Path "C:\admin\test3\tst_tasks_Mai-2019.csv" -Delimiter ";" |
Sort-Object -Top 15
$sort_description = $import | Sort-Object {$_.Description}
$set_dateformat = $sort_description | ForEach-Object {
$_.Duration = [timespan]$_.Duration
}
错误信息:
无法将“System.Object[]”类型的“System.Object[]”值转换为“System.TimeSpan”类型