This question shows research effort; it is useful and clear
2
This question does not show any research effort; it is unclear or not useful
Bookmark this question.
Show activity on this post.
在 Windows 上,我无法将时区设置为特定时区。我使用 win api SetTimezoneInformation 进行设置,即使系统日期/时间控制面板未更新,它也会返回成功。当时区列表在一个语言环境中包含很少的条目而在另一个语言环境中包含很少的其他条目时,会导致实际问题,从而导致时区设置不正确。如果它只包含一种语言的条目,那么 api 可以正常工作。我的应用程序只是从注册表中读取时区。我不知道如何解决这个问题。有没有其他方法可以在 c/c++ 中设置时区?