2016-10-25 64 views
1

在PowerShell中,你可以格式化的日期返回當前時間是這樣的:獲取格式化的通用日期/時間

Get-Date -UFormat %H 

而且你可以在UTC得到一個日期字符串是這樣的:

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

但是,你怎麼能在全世界範圍內獲得當前的時間呢?

回答

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

Get-Date不直接支持格式基於其UTC值當前時間:格式設置選項適用於當前時間的本地表示。

然而,而不是讓Get-Date默認爲當前(總是本地)的時候,你可以通過一個[datetime]實例作爲參數Get-Date重新格式化,並[datetime]::UtcNow是UTC表示當前時間。