fungsi perpustakaan C - gmtime ()
deskripsi
library C fungsistruct tm * gmtime (const time_t * timer) menggunakan nilai struktur tmwaktu untuk mengisi dan menggunakan Coordinated Universal Time (UTC) juga dikenal sebagai Greenwich Mean Time (GMT) yang diwakili.
pernyataan
Berikut ini adalah pernyataan gmtime () fungsi.
struct tm *gmtime(const time_t *timer)
parameter
- timeptr - ini adalah pointer ke pointer yang menunjukkan nilai waktu time_t kalender.
Kembali Nilai
Fungsi ini mengembalikan pointer ke struktur tm, struktur diisi dengan informasi waktu. Berikut adalah rincian timeptr struktur:
struct tm { int tm_sec; /* 秒,范围从 0 到 59 */ int tm_min; /* 分,范围从 0 到 59 */ int tm_hour; /* 小时,范围从 0 到 23 */ int tm_mday; /* 一月中的第几天,范围从 1 到 31 */ int tm_mon; /* 月份,范围从 0 到 11 */ int tm_year; /* 自 1900 起的年数 */ int tm_wday; /* 一周中的第几天,范围从 0 到 6 */ int tm_yday; /* 一年中的第几天,范围从 0 到 365 */ int tm_isdst; /* 夏令时 */ };
contoh
Contoh berikut menunjukkan gmtime () adalah fungsi yang digunakan.
#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); }
Mari kita mengkompilasi dan menjalankan program di atas, yang akan menghasilkan berikut:
当前的世界时钟: 伦敦:14:10 中国:21:10