2013-06-05 52 views
1

我outputing使用這個在HTML對象的數組:ConvertTo-HTML - 格式對象屬性?

$arrinfo | Where-Object {$_.Status -eq "Delivered"} | ConvertTo-HTML - PreContent "<h2><font color=green>Delivered:</font></h2>" -Property Name, Outputfile,  StartTime,EndTime,TotalSeconds -fragment |Out-String 

我的問題是,我可以格式化的東西,而無需創建新的對象?具體來說,我正在尋找以不同格式格式化日期(StartTime,EndTime)。

我想我可以用需要的格式創建另一個對象數組,但是想知道是否有更好的方法。

回答

1

您可以使用計算性能:

$arrinfo | 
Where-Object {$_.Status -eq "Delivered"} | 
Select-Object Name,Outputfile,@{n='StartTime';e={$_.StartTime.ToString('ddMMyyyy')}},@{n='EndTime';e={$_.EndTime.ToString('ddMMyyyy')}},TotalSeconds | 
ConvertTo-HTML -PreContent "<h2><font color=green>Delivered:</font></h2>" -Fragment | 
Out-String 
+0

謝謝。我覺得有一種方法,但是在ConvertTo-HTML參數上看錯了方向。 – user1612851