純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); }