我的问题很简单。我怎样才能得到世界协调时的偏移量,菲律宾是+8,日本是+9,并转换成整数。
任何建议都是很有帮助的。谢谢。
更新
为了进一步解释,我有一个c++桌面应用程序,我需要自动检测它的时区,无论什么地方使用该应用程序。就像应用程序将在日本使用一样,日本的时区偏移也将被使用。这有可能吗?
发布于 2020-02-21 05:01:34
如果在操作系统中,std::localtime可以访问时区信息(根据定义,在大多数情况下它可以访问时区信息),这是我的一行代码:
auto offset_epoch = std::localtime(new time_t(0));其中,offset_epoch->tm_hour是偏移时间,offset_epoch->tm_min是偏移分钟。您可以安全地忽略offset_epoch->tm_year,因为它具有70的价值。
到目前为止对我来说还不错。
https://stackoverflow.com/questions/50228459
复制相似问题