我正在尝试使用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等,我无法看到如何实现此目的。任何人都可以建议如何去做这个?
解释请向我们展示一个来自你例子的期望输出的例子。 –