格式化PowerShell时间输出
我有这样一个PowerShell脚本:格式化PowerShell时间输出,powershell,dos,Powershell,Dos,我有这样一个PowerShell脚本: $owners = @{} gwmi win32_process |% {$owners[$_.handle] = $_.getowner().user} get-process | select processname,Id,StartTime,@{l="Owner";e={$owners[$_.id.tostring()]}} 我想将StartTime格式化为24小时格式,不显示秒数。我该怎么做?试试这个: $owners = @{} gwmi wi
$owners = @{}
gwmi win32_process |% {$owners[$_.handle] = $_.getowner().user}
get-process | select processname,Id,StartTime,@{l="Owner";e={$owners[$_.id.tostring()]}}
我想将StartTime
格式化为24小时格式,不显示秒数。我该怎么做?试试这个:
$owners = @{}
gwmi win32_process |% {$owners[$_.handle] = $_.getowner().user}
get-process | select processname,Id,@{l="StartTime";e={ get-date $($_.starttime) -f "dd/MM/yy HH.mm" }},@{l="Owner";e={$owners[$_.id.tostring()]}}
补充一点@ruda,这里有一个链接,包含所有可使用的格式选项: