純C/C++ gmtime()函數

純C/C++ gmtime()函數

純C/C++ gmtime()函數


資料來源: http://www.w3big.com/zh-TW/cplusplus/c-function-gmtime.html


線上編譯器: https://www.tutorialspoint.com/compile_c_online.php


struct tm *gmtime(const time_t *timer)函數,使用timer的值來填充tm結構,並用協調世界時(UTC)也被稱為格林尼治標準時間(GMT)表示。

code:

#include <stdio.h>
#include <time.h>

#define BST (+1)
#define CCT (+8)

int main ()
{

   time_t rawtime;
   struct tm *info;

   time(&rawtime);
   /* 获取 GMT 时间 */
   info = gmtime(&rawtime );
   
   printf("当前的世界时钟:\n");
   printf("伦敦:%2d:%02d\n", (info->tm_hour+BST)%24, info->tm_min);
   printf("中国:%2d:%02d\n", (info->tm_hour+CCT)%24, info->tm_min);

   return(0);
}

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *