C++ mktime函数和gmtime函数区别

   2024-10-05 4900
核心提示:mktime函数:mktime函数用于将本地时间转换为从1970年1月1日午夜开始的UTC时间。mktime函数的原型为:time_t mktime(struct tm *

mktime函数:mktime函数用于将本地时间转换为从1970年1月1日午夜开始的UTC时间。mktime函数的原型为:time_t mktime(struct tm *timeptr)。mktime函数返回一个time_t类型的值,表示从1970年1月1日午夜开始的UTC时间。gmtime函数:gmtime函数用于将从1970年1月1日午夜开始的UTC时间转换为格林尼治时间(GMT时间)。gmtime函数的原型为:struct tm *gmtime(const time_t *timer)。gmtime函数返回一个指向tm结构体的指针,该结构体包含了转换后的时间信息。

区别:

mktime函数是将本地时间转换为UTC时间,而gmtime函数是将UTC时间转换为GMT时间。mktime函数返回一个time_t类型的值,而gmtime函数返回一个指向tm结构体的指针。两者的参数类型也不同,mktime函数的参数是一个指向tm结构体的指针,而gmtime函数的参数是一个指向time_t类型的指针。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号