我正在使用Microsoft tzutil命令在我的java应用程序上更改Windows 7时区。tzutil 有一个命令 (tzutil/l) 显示所有可用时区的列表(大约 75 个)。我的应用程序现在硬编码了所有这些时区,我想知道是否有可能有一个循环或其他东西来迭代并将这些时区从窗口插入到 java 数组中。
刚刚通过谷歌找到了这个问题。
回答以防其他人想知道如何做到这一点。
本文提供了很好的信息(:
以下是诀窍:
[System.Collections.ArrayList]$timeZones = [System.timezoneinfo]::GetSystemTimeZones() | Select-Object -ExpandProperty DisplayName
foreach($timeZone in $timeZones){
Write-Host $timeZone
}
哗啦啦!费利克斯