c++ - 将 struct tm(以 UTC 表示)转换为 time_t 类型的简单方法

标签 c++ c

我该怎么做?有 mktime 函数,但它会将输入视为以本地时间表示,但是如果我的输入 tm 变量恰好是 UTC,我该如何执行转换。

最佳答案

使用 timegm() 代替 mktime()

关于c++ - 将 struct tm(以 UTC 表示)转换为 time_t 类型的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/283166/

相关文章:

mysql - 如何将 C 程序连接到 mysql?

c++试图引用已删除的函数

c++ - 函数中 return 语句的段错误

c++ - 复数 double 组的最大大小是多少?

C:图中的邻接列表 - 段错误

c - libpq - PQsendQuery 等待完整结果

c++ - Windows OS的I/O优先级

C++1z 使用 std::initializer_list<int> 处理 == 测试,在自动函数中使用和不使用 const

c - 选择 "leader and follower"怎么办?

c++ - 通过 RS232 串行端口将数据发送到条码扫描器