Как писал @Scepticalist, без исходных данных это немного сложнее
Когда вы импортируете CSV сейчас, свойство для столбца времени, скорее всего, определяется какстрока.
Вы можете проверить это следующим образом:
$import | get-member *
Имея это в виду и используя этот простой CSV в качестве примера:
Time,Num1,Num2,Num3
11/15/2019,1234,2345,3456
11/16/2019,2345,3456,4567
11/17/2019,3456,4567,5678
Я могу разыграть «Время»«Столбец как DateTime в то же время я импортирую CSV:
$csv = Import-Csv C:\Temp\CSV.csv |
Foreach-Object {
$_.Time = $_.Time -as [datetime]
$_
}
Теперь, когда я проверяю свойства переменной $ csv:
$csv | get-member *
Теперь« Определение »столбец «Время» будет в правильном формате «DateTime».