gpt4 book ai didi

powershell - 在 PowerShell Get-Date 中设置时区?

转载 作者:行者123 更新时间:2023-12-04 07:14:35 24 4
gpt4 key购买 nike

有没有办法在 Get-Date 中调整时区?陈述?我正在尝试在 PowerShell 模块中运行以下命令,并且它生成的结果的日期和时间都在 PST 中,我正在尝试将所有内容都放入 EST。

Start-Five9Report -FolderName [name] -ReportName [name] -EndDateTime (Get-Date).AddMinutes(-1) -StartDateTime (Get-Date).AddMinutes(-10)

最佳答案

是的,使用 TimeZoneInfo.ConvertTimeBySystemTimeZoneId 静态方法。这可以在一行中完成,但为了便于阅读,我将其拆分:

[System.TimeZoneInfo]::ConvertTimeZoneBySystemTimeZoneId(
[DateTime]::Now,
"Eastern Standard Time"
)
您可以使用 ( Get-Date ) 代替 [DateTime]::Now 如果你希望。

对于 destinationTimeZoneId论据 "Central Standard Time" ,你可以得到正确的 Id通过运行 TimeZoneInfo.GetSystemTimeZones 用于每个时区静态方法:
[System.TimeZoneInfo]::GetSystemTimeZones()
并记下 Id您想要的时区的属性值。请注意,每个时区都知道它应该遵循夏令时还是标准时间。您不需要(也不会工作)为启用 DST 的时区提供备用 ID。

关于powershell - 在 PowerShell Get-Date 中设置时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68850470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com