如何在字符串变量中插入逗号或用逗号替换空格?

时间:2014-09-03 08:59:54

标签: powershell

当我运行命令时:Get-XASession -Full -ServerName myserver01 | select SessionId,SessionName,AccountName,ServerName,LogOnTime,DisconnectTime,State,ConnectTime,BrowserNam | ft -auto

除此之外,还有以下格式的ConnectTime: 9/1/2014 3:56:17

当我将其导出到csv并将其导入Excel时,我需要执行一些手动步骤来分隔这样的列。这个变量(?)中是否有一个容易替换的空格用逗号?

或者,如果有任何xenapp powershell大师看到这一点,甚至可能会有一个命令,以更好的格式为您提供日期/时间。

//弗雷德里克 感谢

2 个答案:

答案 0 :(得分:1)

也许这是你可以使用的东西:

$Date = Get-Date
$ModifiedDate = $Date -replace(" ",",")
Write-Host "ModifiedDate contains: $ModifiedDate"

您还可以像分号一样使用其他Delimiter导出:

$Stuff | Export-Csv -Path 'C:\Test.csv' -Delimiter ';' -NoTypeInformation

答案 1 :(得分:0)

试试这个:

Get-XASession -Full -ServerName myserver01 | select SessionId,SessionName,AccountName,ServerName,LogOnTime,DisconnectTime,State,@{n='ConnectTime';e={$_.connectTime -replace ' ',','}},BrowserNam