Как мне потянуть дату и время из этой строки файла журнала? Оригинал:Как просто вытащить дату и время из этой строки?
Build started 6/4/2015 11:25:47 AM.
Этот код получает меня большую часть пути:
$x = (Get-Content C:\Users\myusername\Documents\SQLScripts\TestLogs\Lab1.log)[0]
"'" + $x.SubString($x.IndexOf(' ')+1, ($x.LastIndexOf(' ')-$x.IndexOf(' '))-1) + "'"
Но мой выход по-прежнему включает в себя «начал»
'started 6/4/2015 11:25:47'
Кажется, я не знаю, как для правильной работы с командой IndexOf.
Если ваш 'Построить started' статической строки, поместите его через' -replace «Строить начал», «» ', в противном случае вы будете необходимо разделить строку на пробелы и взять 3 последних значения из результирующего массива. – Vesper