- 首頁 >
- 問答 >
-
編程語言 >
- C++ mktime函數和gmtime函數區別
C++ mktime函數和gmtime函數區別
小樊
96
2024-07-25 17:44:12
- 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類型的指針。
观塘区|
格尔木市|
凤阳县|
闽清县|
萨迦县|
隆回县|
广昌县|
靖边县|
吉林省|
武隆县|
马关县|
天等县|
沛县|
萍乡市|
寻甸|
高碑店市|
拜泉县|
防城港市|
马山县|
赤水市|
子洲县|
屯昌县|
镇安县|
正蓝旗|
绥中县|
资阳市|
同江市|
同德县|
迁安市|
精河县|
团风县|
兴城市|
莫力|
灌云县|
密云县|
锦屏县|
亳州市|
澄城县|
新泰市|
大埔县|
灵武市|