我正在嘗試使用PowerShell計算設備運行時間。我的代碼是這樣:如何將輸出格式化爲DD,HH,MM
$wmi = Get-WmiObject -Class Win32_OperatingSystem
$upTime = $wmi.ConvertToDateTime($wmi.LocalDateTime) – $wmi.ConvertToDateTime($wmi.LastBootUpTime)
當我調用$正常運行時間,它返回如下:
Days : 0
Hours : 1
Minutes : 8
Seconds : 5
Milliseconds : 311
Ticks : 40853110010
TotalDays : 0.0472836921412037
TotalHours : 1.13480861138889
TotalMinutes : 68.0885166833333
TotalSeconds : 4085.311001
TotalMilliseconds : 4085311.001
雖然我能看到的時間,我需要輸出專門格式化爲d: dd,H:hh,M:mm,因爲我會自動將此信息輸入到監控系統中,但經過多次搜索後,google等,我無法看到如何實現此目的。任何人都可以建議如何去做這個?
解釋請向我們展示一個來自你例子的期望輸出的例子。 –