[英]Get formatted universal date / time
在 PowerShell 中,您可以格式化日期以返回當前小時,如下所示:
Get-Date -UFormat %H
您可以像這樣在 UTC 中獲取日期字符串:
$dateNow = Get-Date
$dateNow.ToUniversalTime()
但是你怎么能得到世界時的當前小時呢?
Get-Date ([datetime]::UtcNow) -UFormat %H
在 PowerShell 7.0 之前, Get-Date
不直接支持根據其 UTC 值格式化當前時間:格式化選項適用於當前時間的本地表示。
-AsUTC
開關,這使您能夠簡化到Get-Date -AsUTC -UFormat %H
。 但是,如上所示,您可以將[datetime]
實例作為參數傳遞給Get-Date
(位置隱含的-Date
參數)以進行重新格式化,而不是讓Get-Date
默認為當前(總是本地)時間,並且[datetime]::UtcNow
是以 UTC 表示的當前時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.