【发布时间】:2021-09-26 04:45:25
【问题描述】:
我想知道如何在 C++ Linux 中获取 UTC 时间或任何其他时区(不只是本地时间)。
我想做类似的事情:int Minutes = time.now(Minutes) 以获取并存储该确切时间的年、月、日、小时、分钟和秒。
我该怎么做?
我需要多次重复这个过程;我想知道最新最好的方法。
【问题讨论】:
-
您可能正在寻找
time_t now = time(nullptr); tm* now_details = gmtime(&now);然后例如now_details->tm_min会给你几分钟。 -
您好@IgorTandetnik,我不知道该代码的含义或如何使用它,您能解释一下吗?
time_t和time(nullptr)和tm* now_details是什么意思?我认为 gmtime(&now) 会使用 UTC/GMT 时间吗?我很新,希望能得到很多帮助。 -
它们是标准库中的类型和函数。在您的编译器文档或您最喜欢的搜索引擎中查找它们。