2016-10-25 5 views
1

In Powershell formatiert Sie ein Datumsformat kann die aktuelle Stunde wie folgt zurück:Get Universal-Datum/Uhrzeit

Get-Date -UFormat %H 

Und Sie können ein Datum String in UTC wie diese:

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

Aber wie kann man die aktuelle Stunde in der universellen Zeit bekommen?

Antwort

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

Get-Date nicht direkt unterstützt die aktuelle Uhrzeit auf dem UTC-Wert basierend Formatierung: die Formatierungsoptionen gelten für die lokale Darstellung der aktuellen Zeit.

Anstatt jedoch Get-Date standardmäßig auf die aktuelle (immer lokal) Zeit lassen, können Sie eine [datetime] Instanz als Parameter-Get-Date für Neuformatierung, übergeben und [datetime]::UtcNow sind die aktuelle Zeit in UTC ausgedrückt.