获取格式化的通用日期/时间

时间:2016-10-25 15:41:42

标签: powershell datetime utc

在PowerShell中,您可以格式化日期以返回当前小时,如下所示:

Get-Date -UFormat %H

你可以像这样得到UTC的日期字符串:

$dateNow = Get-Date
$dateNow.ToUniversalTime()

但是如何才能在世界时间内获得当前时间?

1 个答案:

答案 0 :(得分:5)

Get-Date ([datetime]::UtcNow) -UFormat %H

Get-Date并不直接支持根据其UTC值格式化当前时间:格式化选项适用于当前时间的本地表示。

但是,您可以将Get-Date实例作为参数传递给[datetime],而不是让Get-Date默认为当前(总是本地)时间。重新格式化,[datetime]::UtcNow是以UTC表示的当前时间。