标签: c datetime
我想将描述UTC日期的struct tm转换为time_t值。我怎么能这样做?
struct tm
time_t
C库具有mktime()功能,但AFAICS不适用于该作业,因为它将本地时间转换为time_t。
mktime()
那么将struct tm内存储的UTC日期转换为time_t值的建议方法是什么?我是否必须使用mktime()然后手动应用时区偏差,或者是否有专门的C函数来完成这项工作?