在PowerShell中,您可以格式化日期以返回当前小时,如下所示:
Get-Date -UFormat %H
你可以像这样得到UTC的日期字符串:
$dateNow = Get-Date
$dateNow.ToUniversalTime()
但是如何才能在世界时间内获得当前时间?
答案 0 :(得分:5)
Get-Date ([datetime]::UtcNow) -UFormat %H
Get-Date
并不直接支持根据其UTC值格式化当前时间:格式化选项适用于当前时间的本地表示。
但是,您可以将Get-Date
实例作为参数传递给[datetime]
,而不是让Get-Date
默认为当前(总是本地)时间。重新格式化,[datetime]::UtcNow
是以UTC表示的当前时间。