PowerShell:如何将秒转换为小时和分钟
通常,您可能希望在 PowerShell 中将秒转换为小时和分钟。
您可以使用以下语法来执行此操作:
[timespan]::fromseconds(54680).ToString()
此特定示例会将 54,680 秒转换为等效的小时数、分钟数和秒数。
请注意,我们使用 [timespan] 命令来计算相当于我们指定的秒数的天数、小时数、分钟数、秒数和毫秒数。
然后,我们使用 ToString() 方法将输出转换为 hh:mm:ss 格式。
请注意,我们还可以使用以下语法仅返回等于我们指定的秒数的总小时数或分钟数:
$TotalHours = [timespan]::fromseconds(54680).TotalHours
$TotalMinutes = [timespan]::fromseconds(54680).TotalMinutes
以下示例展示了如何在实践中使用每种方法。
示例:如何在 PowerShell 中将秒转换为小时和分钟
假设我们要将 54,680 秒转换为小时、分钟和秒。
我们可以使用以下语法来执行此操作:
[timespan]::fromseconds(54680).ToString()
以下屏幕截图显示了如何在实践中使用此语法:
从输出中我们可以看到,54,680秒相当于15小时11分20秒。
我们还可以使用以下语法将 54,680 秒转换为分钟:
[timespan]::fromseconds(54680).ToMinutes
以下屏幕截图显示了如何在实践中使用此语法:
从输出中我们可以看到 54,680 秒大约相当于 911.33 分钟。
最后,我们可以使用以下语法将 54,680 秒转换为小时:
[timespan]::fromseconds(54680).ToHours以下屏幕截图显示了如何在实践中使用此语法:
从输出中我们可以看到 54,680 秒大约相当于 15.19 小时。
请随意使用您喜欢的任何方法。


